Added validation for limit and page parameters

Some developers were getting unexpected results when requesting a page number of 0. Our page numbers start at 1, so we've added validation to return a 422 error if the page number is less than one. We also return 422 if the limit is less than 1.