Don't call sudo if the calling user is the same as :puppet_user

Hi,

the idea behind this change is that we don't really need to invoke sudo if the calling user (ENV['USER']) is the same as the one defined in :puppet_user.

Cheers,
Matteo