Add Travis-CI Integration

This makes Travis run `cargo build` and `cargo test`, making sure that we never
push broken code.