Validation fixes (order_by, limit)

Do better validation and nicer error messages when incorrect limit and order by query params are given