convert to class-based configs
update autoload and composer for class-based configs
apply Clean Code approach
update tests so that Cli_Project is no longer needed
update testing protocol
Fix the travis integration test
Merge pull request #2 from harikt/fixtravis

Fix the travis integration test
go back to using a default logger
streamline tests a little
use 'kernel' not 'integration' for tests
use 'kernel' not 'integration' for tests
retain test composer
update test instructions
update README
use 2.*@dev now
update test composer