Cleaned up MQTT integration; added status reporting, debug logging ability; connect and disconnect callbacks, nice and stable for now