Created a Season object and renamed Gameweek

Changed anywhere that was using List<Gameweek> to use the new Season
object (which currently just wraps up a List<Gameweek>).

Also renamed Gameweek to MatchDay as it makes for simpler reading.