Better logging with logrus
Fix debug flag handling
Reconnect to Redis if connection is closed

Really, *any* error pushing events will cause the connection to be
closed and reopened.  This could be a Bad Thing™…