switched to Facter helper Resolution.exec

Switched to facter helper Facter::Util::Resolution.exec,
this is an more robust version to exec commands
added confine: #14
Merge pull request #18 from hggh/fact

switched to Facter helper Resolution.exec