Overhaul

This update is an attempt to reduce interdependencies on the logging. My
eventual goal is to make it much less "magical", perhaps even by making
it unnecessary to subclass a bot of some sort, but rather utilize enough
convienience methods that a normal bot consists of less than 10 lines of
api calls.

For those updating, there are very few sleep calls now, so make sure you
don't flood the api. Use your choice of comment database to check if you
have already downloaded something.

A UI handler will be coming soon, once I decide how to do it without
introducing interdependencies everywhere.