Clean up everything in this module.

* No more hacky execs
* No more unnecessary dependency insanity
* No more `brew update` exec; just leave a refreshonly so nothing breaks
Add homebrew::tap

Example:

```
homebrew::tap { 'homebrew/versions':
  ensure => present
}
```
Import the homebrew package provider from the boxen module