Json Home HTML document generation

- EntryPoints.as_media_type calls a new object JsonHomeHtmlSerializer to do all the heavy lifting
- html document generate has two entries per resource, the resource relation and resource url, both hyperlinked.
- spec test included