Added some docs.
Changed from ResponseEntity<? extends Dto> to ResponseEntity<Dto> as i plan to always send back a Dto only, not the domain object directly. The domain object may be embedded as an entity or entities in the Dto though.