A retake on the todo app using RavenDB, Web-API, knockout-js and breeze.js