auto generated proxy -> manual; DI for controllers & SignalR hubs; possibility to send & receive messages (and private); cleanup