Add basic socket frame

Add socket server and client framework.
Merge pull request #1 from wdholmes/master

Add basic socket frame