added knockout.js and updated TODO