composer.json and code clean
add travis-ci config file
add travis build status image
Added autoload definition
refactor