Division team registration

Unfinished business. Ready to compare and review. Open for tips and feedback.
Missing "participant_controller", views, specs and and additional options (registration status etc.)