Added test to passing in a backend when instantiating a model.
Added remove, with tests. Also added query api, but no tests yet. (Really, it looks like there's not much to test, there. I'll put some token tests up eventually.)
Finished implementation of query api. All unit tests pass.