Big fixing!

Tests:
- Replaced all calls to create a new User with a Register+searchUser
combo
- Implemented two missing Tests
- Fixed some Tests failing (see changed files)

Model:
- Fixed Hibernate Queries (mainly get events/invites)
- Moved getInvitesForUser to Event
- Added @LazyCollection(LazyCollectionOption.FALSE) for each 1..*
Relationship to fix LazyFetchException

Controllers: