begins adding logging, and a more robust config system
fixes bug in reconnection (datetime.time -> time)
begins moving config to separate module, fixes unicode bug in json configs
removes unnecessary constants in cardinal.py
finishes conversion of core config to new config classes
Merge branch 'bugfix/15'