-Restructed device interfaces
-Added MQTT support - bi-directional notifications
-adding MQTT support library
-Restructured device interfaces
-Added MQTT support - bi-directional notifications
-Added protobuf support