Implemented a bunch of new parsing services, and now they hold all of the logic for parsing array entries returned by the Blizzard API. It feels very flexible now, and the main ApiService class is very lightweight at the moment.