Ripping and notifying with knockout/signalR

viewmodel needs to be observable, though...