Refactor verbosity arg parsing.

The functionality obtained by VAction was built into argparse as the
"count" action so I used that instead.
Update method and argument naming conventions.
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.
Simplify argument parsing for "list" and "info".

Running games with arguments will list all the games in contrib while
specifying the info flag will allow a user to find out more about a
specific game. This seemed to make more sense than forcing "games list"
or "games info".
Remove unused imports.