Added a simple command line interface as the basis for whether the program will be the client or the server.
Merge branch 'CommandLine'