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