Reworked logging paradigm

Changed logging methods to default to more pythonic logging, as well as
adding a 'ini' type config of logging configuration. There are three
levels of logging config, "Global default, local logging.conf, and then
module level override"