Removed the rigConfig constructor param and replaced with prepareProtocol method
Changed to core method RunEpochAsync
Restored prepareEpoch per Frank's suggestion