Handle negative items and start parameters

If the items or start parameters are negative render a 400 with a
helpful error message.