Refactored Server to RESTEndpoint, added documentation and cleaned up for the Client and Connection. Prepared for unit tests in the Controller.
Made the call to the server blocking with a return value.
Included iText sources, minus all the cryptography stuff (sigh!)
Merge remote-tracking branch 'origin/remote' into remote
Made the client utilise the RESTEndpoint and not the other way around, to allow a more modular remote architecture.
Added a test for the Client
Merge remote-tracking branch 'origin/remote' into remote
Merged Client plus deleted getNewDrawing(session:Session) : Either[Model, String] method.
Refactored RemoteController to use Client gateway (soon to be trait), instead of RESTEndpoint.
Got rid of all them Any's, and used Eithers instead.
Refactored Client to Gateway. Tested the Gateway. Merged with changes in RemoteController
Merged changes and refactored the port and address to the server away from the RESTEndpoint and into the RESTGateway.O
Initialised the RemoteController from the Controller
Tested and improved parts of the RemoteController
Made the notification of the remote listener independent of the PRTree in the ActionModel
Merged