Travis CI

Wouldn't it be great if the tests could be run automatically using travis? WELL NOW THEY CAN!!!!!!

This PR just adds the .travis.yml file. If you merge that in, and enable travis integration in the repository settings, it should build automatically when there's a pull request.

I've also updated the readme with an awesome travis badge as well, so everyone knows that the tests pass (passing tests == awesomeness)