Added utility functions to download the comic images and metadata. Also added
some general use fncs in __init__ to get the valid comic nums. There's a
safeguard in __init__ in place to make sure that the local cache of those
things isn't out of date.

(all this at once instead of atomically because...long story ask me <3)