taskList changed to list & delegate separated out of controller
Merge branch 'ListDelegateSeparate' into develop
close #1