Angular SPA chat application using SignalR.