Room factory of Users for NodeJS with optional built-in Express routes and SocketIO events