Refactor GiantBomb API code into multiple files.