lots of comments and formatting. made most of SportsLeague.h functions private. only run is public