Expect OrderValue to return a string

This should be acceptable since pagination values must be storable in
a query string anyway
Add count to Cursor
Add NewCursorFromQuery

Creates a Cursor from a query string