Multi-tiered notification system supporting SignalR and WebAPI