Separated the Plan DSL verbs from the Plan class
A bit of protection around Plan's mutable task list
Plan allows syntax of the form: add task 't1 as "My task"... but it's a bit rough
Task can have a default description
Tasks have sensible default descriptions
Minor test refactoring