Synching up with dusty branch.  Cleaned up project and test code.
Added unique username checking
Slight fixes to prior commit
Merge pull request #2 from vonclites/connor

Connor
Rooms should be able to facilitate local chat.  Rooms will now report invalid directions to players upon departure attempts.