Add mcollective agent setup class

Prior to this class we had added a mcollective agent but did not have a
class for setting it up.