#10 changes existing prints to logging calls but they are still a bit too sparse to run the bot unsupervised so increased logging would be nice.