Formatting!

Doing the formatting now so the CI tests don’t fail when checking
Added travis config as well as code style testing
Moved tests into proper directory to fit their namespaces
Allowing HHVM tests to fail on Travis CI

HHVM on Travis (or in general, will have to look) doesn't support
OpenSSL at the moment.
Merge pull request #2 from tedivm/travis-integration

Travis Integration