Refactored javascript to named variable functions + push notifications working + fixed renderviewtostring
Changed reference to cache to MemoryCache (as MS recommends) + Implemented client messaging with SignalR that doesnt message the requestor