Add travis-ci build configuration

I think as tests are provided they should be run on travis-ci. Here is the basic required setup.