adds css to todomvc
adds setting focus on edit
sets autofocus to new todo
refactors to support local storage