Models

adds validations and associations for team, league and user classes