Client created
Added comments and  neatened up some code.
Refactored with BlockingQueueHelper
Comments and handling UnexpectedProtocolException on Server side
Comments and handling UnexpectedProtocolException on Server side
Created Server Spring Bean implementation
Updated dependencies.