Adds a checkbox for each todo and a check all button with functionallty. Adds test cases and improvements to the code.