Add support for Travis CI

Note that this includes #30 and #31 because they are needed to make roundup work on Ubuntu. If you merge those first, then this becomes a smaller PR.