Added user data transfer object and test.
Added user service and tests.
Added user HATEOAS resource objects for controller returns.
Added DTOs and handler for @Valid tests.
Added User controller and tests.
Updated method chaining/fluency to User entity.
Updated TestConfiguration for MVC tests.
Migrated to Jackson 2.
Updated POM project name.