- creating a util function for easy gzip-encoding
- creating missing gzip-decode function
- minor commenting improvements
- adding a realm-data directory for during initialization
- making successful wow ah data api requests write the response to disk, checking for and loading that file (with optional deletion of that file when it's out of date)
- changing data file loading logic to delete the file *only* if it's expired, and report an error when json-decoding fails