renamed puppet_mco_user setting to be more generic
added test for condition where puppet_user setting is defined
use the puppet_user to also run 'puppet kick'