basic socket & nodeservers up and running

Currently creates a new socket when a code is entered and then sends
that across the socket to the server.

Need to think more about the plumbing, but at least we're starting to
roll a little.