Making Changes to RoomMgr

Adding functions for auto room id generation, do not touch room mgr
stuff