Get rid of grunt
Rewrite to not use rql-promise, and expose connection
Change to use injected `db` instead of query runner

The official `rethinkdb` driver has an issue where if you produce a query
from a module that has its own driver instance, it'll fail to run that in
a different module. Bit of a gotcha.