Sinatra and Knockout.js demo