Page navigation

Allow the user to navigate through the pages when refining search.
Ah, usually we'd just return the original promise, and just disregard its output if we don't need to know about it. So we'd just do something like `return self.im.contacts.save(self.contact);`.

If you are adamant on returning `undefined` though, you could probably just do a `.thenResolve()` or a `thenResolve(void 0)` if you want to be explicit.

Happy either way.