using autoloading from composer

I've also add the composer.lock to the gitignore, it's a good practice for continuous integration

Hope this helps :beers: 

I think it will be a good thing to create a phpunit.xml to run tests only with the command `$ phpunit`