Added toString() for Todo
Introduced fragments to hold the different parts of a todo.