fix: limits on limit query string

the max limit is now set to 1000, but if it aint specified its set to
80.

When a limit is greater than 80 but less than 1000, it is
allowed.

But any limit greater than 1000, is reset to 1000.
Should the +1 be on the default value? Probably not as the user's not querying using the default to see if there is something beyond what is returned by default - they need to specify a marker/limit to do that; no?