implemented multiline todo items with variable height
* added ToDoItem for better encapsulation
* added custom EditableTableCellDelegate