Adds packages (now with improved syntax!)

Adds packages, from the guy who brought you the now-closed PR #1. This PR includes new and improved syntax:

- proper soft-tab spacing and documentation
- colon to separate array of title names from params
- an ensure, to ensure packages are installed