keep track of clients manually.
don't allow new user registrations with same name as existing broadcaster.
Merge pull request #2 from cjstewart88/join-part-work

Socket Server improvements/changes.