composer.json added

* composer.json added
* added travis-ci configuration
* fixed for HHVM support
* unused require removed