handle multiple connections coming and going during a painting

Server now keeps track of what mode conductor has set in state object. Clients can now join a canvas mid-painting (welcome handler now checks for data.mode).