WIP: basic todomvc functionality (add todo, mark done, filter)