Code design

* composer.json file:
    * Namespace for tests moved in a dedicated section
* README.md file:
    * HHVM badge added
* src/* and tests/* files:
    * Code design reviewed to be compliant with PSR-1 and PSR-2
Not sure I agree with this but I dont particularly care since they are tests, would prefer `&&`