Test Updates

Updated to phpunit 4, and improved composer install. I've also added hhvm to allow failures. If you want me to revert my allow failures change, give me a shout.