Refactor get_all_games() -> get_games_list().
Refactor load_game().

This added "import json" and so various conflicting variables in other
methods were changed as well.
Change list_games()->print_games() for consistency.

It prints it to the user via the print() function and does not conflict
with get_games_list().
Double quote to single quotes for consistency.
Refactor Game and ErrorLogger class.

ErrorLogger is now a subclass of Game called InitVerifier and performs
the same functionality.