Add general room
Add user.invite()
Improve structure (registration & connection out of socket IO)