a todo item that add ,empty,modify,display pending and completed items with the test cases