Created the pipe server
Added a socket server and generalized the command evaluation code
Moved the global variable declarations
Added prompt, and added parsing out of top level variables.