Implemented 'edit todo' feature