Migrated to pure SignalR

Moved all notification handling to SignalR instead of SignalR/WebAPI mix
Added Comments to the core classes
Updated Knockout extension to use SignalR