Fixed some cs format

* Applied fabpot php-cs-fixer
* Applied mmoreram php-formatter, added php file headers
Added some PHPDoc

Some tips
* It's mandatory to document properly the interfaces
* Follow an standard, always, and do homogeneous code (use same rules all around)
* There are some class that need documentation yet
Edited travis with some changes

* Fixed tabs (why 2 spaces instead of 4?)
* composer is available without installing it
* Added php 5.6 and HHVM (can fail in HHVM)
Normalized gitignore

* No build will be installed here
* You are not defining a bin folder and you are not requiring phpunit
Some simple README changes
Merge pull request #1 from mmoreram/feature/fixed-cs-format

Fixed some cs format