accept edits and update todos
add the ability to delete todos
Merge branch 'master' into gh-pages