Added a case in the game method set_status for when games are of a date before the current day.
Commented matplotlib imports as we don't use them anymore.
Further correction to the AUDL schedule file and an addition of a datetime object as a timestamp for the Game class.
Added a file for creating datetime objects for games with timezones included.
Updated the output of return_games to have an iso timestamp if scores are requested.
Updated the return_games tests to reflect the addition of timestamps to the scores outputs.
Now using timezone-based timestamps to set the status of games. Added dependency on tzlocal python module.
Updated test inputs to reflect changes to how we handle timezones.
Removed un-needed print statements from AUDLclasses.
Created a variable in set_status for the maximum game length and changed this to 5 hrs.
Updated test inputs to reflect changes to the maximum game length.
Added an enumerator in set_status to represent different allowed game statuses.
Updated game statuses so they will read as over if they contain an event action of "GameOver".
Added logic for notifications of changing game statuses. Created tests for verifications of these changes.
Added tests to check that timezones were affecting game status settings.
Merge branch 'timezone_refactor' into develop
Fixes to the set_status function. Tests for notifications do not pass with this change. Need a better testing method for this.
Updated the output of the set_status function to include notification output.
Sorted the team names by name on the 'Teams' endpoint in the server output.
Corrected team name sorting.