Use String for password instead of byte[] (makes things a bit easier)
Remove registration to separate service
Remove authentication from UserService
Use container authentication and authorization
Add Tournaments to UserService
Rename UserServiceClient, add RegistrationService proxy, implement
login/logout using basic authentication with server, add methods for
Tournaments
Added toString and fromString methods to domain classes
Added methods for eager fetching some collections
Switch scheduling to hour-based, use eager fetched playgrounds
Send playgrounds along with Tournament
Added PlaygroundService with implementation
Use transaction when inserting new tournament
Updated CLI client