Don't trust client ids

Doesn't throw errors if a random value is given e.g `/posts/djhfsjkdh`. This way if something invalid is provided as an `id` then no results are returned.
Merge pull request #161 from Tarangp/patch-3

Don't trust client ids