Added socket.io rooms (Multiple sketches per server)

This initial attempt addresses issue #4 . It allows multiple sketches per server based on the URL. People can copy and paste the URL to be in the same room (same sketch). Assuming that it is accepted, we should be ready to begin adding database integration.