Fixed PSR2 standard compatibility
Added Makefile and changed composer dependencies
Added .gitignore
Added phpunit config file
Added travis config