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!)
Merge branch 'master' into add-lvm
Fix lint test errors

This commit fixes lint test errors.