Expose 'ContainsUser' method from account.Group.
Implement the following routes: 'DeleteTeam', 'GetTeamInfo', 'GetUserTeam', 'AddUsersToTeam', 'RemoveUsersFromTeam'.
Rename Groups to Teams.
Refactor controllers tests.
Rename controller to handler.
Remove unnecessary code.
Remove GetPayload and create parseBody.
Create 'ResponseError' helper to add an error in the web context and refactor the handlers.
Missing file.
Return forbidden when trying to add a user in a team not being part of that.
It is not possible to remove the owner from the team.
Use email as unique to identify the user, instead of the username.
Create a token auth cache avoiding the token generation for each authentication request.