Web chat application with signalR