Issue 25 - Ability to create "draft" Tasks that aren't published yet

Fixes #25

Note: This also builds on PR #38 because of database migrations, so please merge that first.