Add composer on .travis.yml

Using composer autoload (#60) breaks travis (https://travis-ci.org/domnikl/DesignPatternsPHP/jobs/18189229).

This PR fix that, installing the dependencies before running tests.

Also added HHVM on travis testing, allowing failures.