Committing work for the night.
I am working on adding a way to easily send messages and receive callbacks when the server sends a reply
I am also implementing the custom parsing classes similar to the PiServer