ClientHandlerTest, SocketMock added

	Tests and mock added, still under heavy
	development. Code needs refactoring.

	Commit: Simon