merged
gigantic refactoring + added server-side component of SignalR multi-paint