Sockets Ready to Be Adjusted

Set up the basic style of it now.
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.
Socket Base (Need to Change to Proper Links)

Placeholder code for sockets.
Merge remote-tracking branch 'origin/josep'

Conflicts:
	public/index.html
	public/js/client_socket.js