updated protocols,
added static method in the GUI to display to the user a input box to
choose a file,
continued work on the server and clientN classes.