an html5 todo list app (local storage)