adapt igo model and controller to use as HATEOAS application and include links for the available actions