todomvc implemented with coffeescript