Minor changes in structure
Doing some cleanup
Adding composer for autoloading and phpunit tests
Changing travis config to run composer