socket rooms! and almost finished rep (socket updates) except for one small bug where current_user isnt being pulled