Fixed NPE in LoadForTeam

- Refactored properties in Competition
- Added default constructor in Competition
- Fixed formatting in Controller