socket connections for new users, support diff msg types, mappings of words to users
server works (ish)
Fixed clean disconnection of clients
Merge pull request #3 from jinchung/refactoring

Refactoring