Team Allocation Complete

* Participants can now create a team, request to join an existing team
and make themselves available for allocation to a Team
* A team captain can confirm members that have requested to join their
team