Updated ClientConnection
Added ClientConnection implementation
Removed unused classes
Formatted code eclipse style
Update
Resolved pull problems