SocketControl Initial Release

Basic functions are working