Refactor CLI to be more betterer
Lazy-load config defaults so that we don't run Ohai until we need to
Make Ohai a lazy-loadable class
Bump Thor version to avoid old APIs
Accept a --path option in the Thor generator
Define a namespace on the cleaner
Move the Chef Sugar spec under spec/unit
Move NullBuilder into its own class
Move SoftwareS3URLs to their own class. Rename S3Cacher for consistency.
Add basic Aruba testing
Switch to autoloading
Remove copyright headers from specs
Namespace project spec under ::Omnibus

This ensures "Ohai" refers to Omnibus::Ohai, not ::Ohai
Ohai defines respond_to_missing?
Update the generator to accept a --path option
Update Copyrights for consistency
Fix formatting on S3 error
Make `omnibus clean` require a project name
Add basic logger
Add an exception for when an Omnibus project is not found