Initial addition of socket.io rooms

It works but it has bugs with not updating the color for other users and
weird paths.
Fixed problems with drawing the appropriate colors

I was sending draw:progress instead of draw:end.
Changed port back to 3000 for hopeful pull request
Merge pull request #24 from tranek/rooms

Added socket.io rooms (Multiple sketches per server)