updated to add HATEOAS link relations; tested