trying knockout for UI
fix binding typos, cache the json
moving around the view models
reflecting view model changes in front end
refactor knockout code (it mostly works)
the styles, plus some :before content
remove some unused stuff
fix styles and implement title filtering