Added done/undone feature

User can now mark a task done and can make a done task undone.