PagingService result limit

Specifying a result limit, or page number that exceeds the result set returned will no longer throw an exception.  This attempts to address #18.