Removed number queries -- numbers are often saved as strings so we need to stick with a more generic query.
Redirected /:collection/:id to /:id
Removed trailing slash (if there is one) on URIs so that the cache key is the same for the same endpoint.
Added number queries back, but IN ADDITION to generic query.
Disallowed caching of orderby=rand endpoints.
Simplfied like query.
Fixed tests.