Adds a mostly complete Knockout.js version of the UI