Add navigation helpers and ensure correctness.

Added `resetQuery` to do a wholesale reset of the internal query model,
similar to Backbone.Collection.prototype.reset - it will automatically
set, unset, and suspend events correctly so the right events are fired.
Finish usage, add usage test.
0.1.0