Todo Demo Diff

Todo list with difference solution
todo_2 reordering of items

reorders items and increments/decrements key
todo

cleaned up and aligned code for readability.