Add support for running spec testing on commit with Travis CI

There are actually useful tests for (some of) synapse now, you can leverage travis to automatically comment on pull requests which cause breakage :)