minor changes

- updated readme
- added GUI code to Networking, replacing the console IO methods used
previously.
- went through and changed all catch blocks to make the Exceptions
'final' for consistency.