Initial import of a puppet skeleton

Imported from gds-operations/puppet-skeleton@61e2583a9f

```
git clone git@github.com:gds-operations/puppet-skeleton.git
cd puppet-skeleton
git checkout-index -a -f --prefix=../tilde-randomness/
```

CHANGELOG and LICENSE.md were removed.
Kept this repos version of Vagrantfile and README.md
edited hiera.yaml to be a relative path.
update gems and puppet module deps to latest versions.