adding roomsjs and the ability to add socketio goodness