Created a better --noop test

Will anyone use this? The answer is no.
Adding updated Gemfile.lock
Corrected cert file locations

Several cert file locations for certain roles were wrong. Also changed the
SSLVerifyClient value back to optional as it was interfering with autosiging.
Allow Puppet 3.7.x to be used

Changed the validate_re regex in params.pp to allow users to use Puppet 3.7.x.