Temporarily rolls back puppet to version 3.4.3

Resolves #621, #622, and #623
Update update-puppet.sh
Update update-puppet.sh
Adds changes for CentOS Puppet version