working (mostly) GUI with server and client operations. opens a user chosen text file and sends every line to the server.

 server IP address is listed in the top of baseClient.java as "localhost" currently

 to execute run the main in baseClient.java.

 known issue, socket.accept hangs gui on server (no timeout set). we should move the server portion into a spawned thread that responds to the gui.
Merge remote-tracking branch 'origin/master'