Roster updates

- Team now supports rosters
- rosters now support adding benchplayers
- Roster/LeagueRules code cleanup