fix stuff and things
get puppet run to be idempotent for initial puppetmaster run.  Install rubygems where needed.