Add validation and updating
Implement deletion of todos