Start refactoring DeckTasks.

Step 1: Reform the file.

From here on, we should avoid accepting changes that mess up with this
file's formatting.
Merge pull request #22 from flerda/decktask

Start refactoring DeckTasks.