Prepare for new http lib
Last Known Good Config
Initial Refactor

-Still WIP
-Use the new websocket libraries
-Some modifications to prepare for upcoming changes
-Add more utils
Fix BaseReplyDeserializer, package spelling

-Prev version was simply wrong
-This works, but is still kind of hacky, some more work required.
Update gradle version
Fix Interact Model and Serializer.

-Now can handle multiple controls.
Initial Working Commit

-Works with non-interact and non-image inputs.