An Mcollective RPC Agent that: a) downloads a Puppet package from some location b) unpacks it and installs it c) does some basic validation