Started adding code to differentiate between request a pin be read from, written to, logged, or just passed a simple message.
Just changed how some imports are managed
Started adding code to differentiate between request a pin be read from, written to, logged, or just passed a simple message.
Started moving code for message building and handling out of main and into its own class.  Started work on interfaces for message handling callbacks.  Thinking about adding a queuing mechanism as well.
Filled out methods for method construction.  Also created interface for callbacks.  This will let us register Objects to receive messages from the websocket.
Added method to register a listener into the MessageHandling class.  These will enable even driven messaging from the pi.
Realized that I'm an idiot and named the interface for the listener the same as the connection class.  Fixed.
Created working test of all recently implemented functions.  All callbacks are working as intended and messages are being sent and received correctly.