Refactored team_assignments
Refactored team_assignment to use before_create instead; added one shoddy spec