Travis CI configuration

Doesn't currently work with clang, because clang is all about the `-Wall`, but gcc is just fine :)