labels parents are updated to refer to label object instead of id, todos complete/undo is now working
change way of adding todo at by providing input at end of list