Paging refactor to its on package.
Added an interface for Metadatalocation
Fix bug with jsonnull
Last paging commit before git prep