More progress on knockoutjs

I think this completes moving the views over to knockoutjs. I think I
just have some cleaning up to do delete unused views.