[u] updating User entity to support long user names and passwords
[u] updating User entity setting up the username as unique.
[u] updating User Service fixing a bug to force to return a User entity.
[u] updating all the Tests to use and evaluate their own set of data.