Usability

Updates the boxen and homebrew modules, and documents the usage of some of their more recent features. Notably:

* `facts.d` [external facts](https://docs.puppetlabs.com/facter/2.2/custom_facts.html#external-facts) support
* `boxen::personal::*` from boxen/puppet-boxen#119