Travis Setup

Setup a travis ci build, it will run all the tests and give a status for the project. You will just need to turn it on in the web interface after this is merged.