Server and Client Adaption + Rooms Route

Added in rooms.js as a route and also editted question.js to match
rooms. Additionally, started to adapt the server and client side sockets
to match whatever we will have in the future.