Travisci integration

Update project to work with travisci
I agree, I've spoken with @jonnywyatt about this.