Implementing GET for collections

Includes a new default options set which adds a fetch limit, and
requires a user-defined request body limit.  This change also removes
the unnecessary 'With's from the end of a number of serve functions.