Adds role model

This allows fine-grained control over tournament ownership, paving the
ground to implementing player actors.
Implements team management inside a tournament
Adds invitations to team members