Added socket classes

Socket server and client added
metadata

metadata crap
Merge remote-tracking branch 'origin/master'

Conflicts:
	.metadata/.log
	.metadata/.mylyn/repositories.xml.zip
	.metadata/.mylyn/tasks.xml.zip