socket.io rooms instead of own session management

Replaces homegrown pad session management with socket.io build-in rooms
Merge pull request #1454 from dmitryuv/feature/socketio-rooms

socket.io rooms instead of own session management