Added unit tests for the season parsing service, also refactored some methods and approaches so that they are more inline with the rest of the codebase. Added comments to the classes that are used.