update puppet to latest (3.2.1) and require facter to build
clean up puppet user entry