add TemplateProject model
add TaskProject model
create services directory
add TaskProjectDuplicator
add TaskProjectsController
add TemplateProjectsController
remove ProjectsController
remove TaskController