Clients now have to register with a nickname when joining parties. They only need to enter a nickname once, and we save it to the user defaults. Will later add a settings page where the user can change a bunch of stuff. Some more refactoring.  Added a RazConnectionType to our RazConnection to distinguish between client/server connections within the connection itself. Implemented the ability to send/receive messages(commands) and files. Not fully tested yet.