Adam

Merging several commits to Client and the first commit to Server. Added a CLI_Driver to temporarily process output for the client. Still working on the server. Trying to get any ports to connect seems to want to not connect. Need to implement CLI_Driver in the shared package later on so that we can use it in the Server program to test operations there, too. That'll be the next set of commits.