Started redoing the client with Angular.js instead of crappy knockout+requirejs.