Cleaned up code formatting in documentation examples
Switched to semver versioning (this is NOT a breaking change)
Moved code to GitHub
Updated package to point to new repo
Fixed a bug where maxLines couldn't be retroactively applied properly to logs with more than maxLines
Added the ability to archive logs after they reach a certain size
Introduced support for named transports. With named transports, you can specify a separate log message for each transport.
You can now pass in something falsey for the minLevel, which means don't log anything. Useful if you want a --silent flag in your app.
If logging to a file in a folder that does not exist, that folder and any non-existent parent folders are created on the fly