added team model
Changed user-team relationship to go through TeamMemberships
started teams buildout and added username to user
Users can join, leave, and become captain of teams
Added team leaderboard