Merge #235 - Travis CI implementation

See #235 

TODO:
- [ ] Verify build after merge, since it was failing on the schema.rb (see #636)
Unfortunately that's not how it works. This file is for Travis CI's VM's, and is necessary for automatic builds. There can't be a `.example` file because this isn't for human setup, it's only for Travis CI.