add TaskList & RelativeDate body
add recursion validation & state addition deletion
add model class & create / delete operations
Delegate style for QTreeView