Revert "Revert "Merge pull request #276 from moneyadviceservice/advice_plan_command""

This reverts commit b952913e4c13257a134619f7ab924151bfd39559.
`AdvicePlans::StartTaskCommand' must be a Struct
Merge pull request #278 from moneyadviceservice/advice_plan_command

Advice plan command