adds support for the new environment flag

This will add the new beta feature for environments into the puppet module.  It seems that the -e flag needs to come before setting roles.