Refactoring and Added support for player season stats

Added support for player season stats
Refactored the team_roster to use the new player class. This should be a bit simpler to understand and implement.