Embrace knockout observables on models. Get rid of a bunch of view models. Fix issue from bug on previous commit.