Bring in some of the todomvc branch enhancements