Add travis ci

Now, whenever we push commits to GitHub, travis will download and run all tests.

The tests currently simply install the package and check for errors in this process.

It was surprisingly painful for me to get this to work -- minor issues in the R code; and a lot of issues in the R ecosystem really screwed me over.