Run rethink from integration tests

This is a first pass at running rethink from the integration tests. I'm not sure if this is what you had in mind, but it seems to work pretty well.

I also changed the spawned rethink to bind to a different port, and use a temp folder for its DB to prevent stomping on an already running development instance.