Added Hateoas feature

- Added willduran's Hateoas bundle
- Some improvements on serializer
- Refactored some api requests