resolve journal through mmt for new task template records
Build task_template instead of create
Fix broken test setup
Remove tables that aren't being used
Use task subclass to new up new task
Merge pull request #592 from Tahi-project/cleanup_dead_tables

Remove tables that aren't being used
Merge pull request #590 from Tahi-project/cant_update_workflow

Fixes: Journal admins can't update workflow templates
Merge pull request #593 from Tahi-project/fixes_paper_decision_bug

Use task subclass to new up new task
add delete confirmation to task on paper manage page