making sure that execution of scripts defined in build.json->exec are calling back into the main execution path
bumping version after PR #117
updating docs
These warnings serve no purpose in my opinion.
If I chose not to lint in a config or command line options, I don't need hundreds of messages telling me so.
less console
bumping versions and docs for 0.4.5 for PR #119
Added callbacks on error handling. Removed the log.error call on the compressor callback to continue processing.
Added callback handling on log.error() calls. Added unit tests and documentation
Code improvements. Added 2 more tests for bad uglifyJS builds on command line and rollups. Improved the documentation.
Ensure all fatal errors callback and make all callbacks flow back to the initial call to shifter.init() or shifter.add().

In init/add either call back if there's a supplied callback or process.exit(1) (in the case of an error) if there is no callback.