better xml navigation with xpath
started on the update() function, and better download notifications
moved from time to arrow
finished the update() funciton
moved author overrides earlier into the logic
fixed a bug with static pages
added the image_review code
fixed the image review code
rewrote the caching as a decorator
code cleanup
code cleanup
code cleanup, minor bug fixes
fixed image detection
minor fixes
moved the crawling functionality to a separate module
move class variables to the module level

Dear Future Self,
Please, try to be more careful with commits. I opened the file today
and discovered uncommited changes from about two weeks ago. I had no
idea what they were about, and had to look through the diff file to
try and figure out what it was you were doing. You, on the other
hand, could have easily described the changes immidiatelly after you
have done them. Please do so in the future.
Love, Past Self.
modify the cache decorator to work with (*args, **kwargs)
simplify the caching decorator
use pickle for cache files; cache more functions
split yield_pages() into smaller functions