Fixes syntax

Adds...
- soft-tab spacing
- documentation
- a colon to separate array of title names from params
- an ensure, to ensure packages are installed
Merge pull request #4 from alphagov/packages

Adds packages (now with improved syntax!)