[FEATURE] Add GET support for an jsonapi interface

This change introduces the GET method for a jsonapi
like interface. It adds basic support for compound
documents and links.

TODO: Fix the url generation for resources