Fixes #47

Created failing Unit tests for standard caching and pagination.

When caching is on and PagingOptions are used on GetAll or FindAll, now
it caches the TotalItems property so it can retrieve it and set the
TotalItems property on the PagingOptions that were passed in and this
fixes the issue.