more work

- cleans up vagant, adds methods for adding puppet tasks.
- adds more logic to setup
- removes bad proxy value
- add cache role
simplify puppet config

expands the manifest methods
- when you run setup.pp uninstall the puppet gem
running with the package + gem installed can be confusing
- setup hiera when using site.pp
- add dummy puppetd file to call puppet
Merge pull request #25 from bodepd/puppet_fixes

Puppet fixes