Newer requirements and added hhvm to the travis build
added travis badge and updates dependencies
Merge tag '2.0.0'