Implemented HATEOAS for the various REST resources