accomodate recurring gifts
To address Issue #1:
Previously, the soft credit was doubled on recurring contributions because CiviCRM copies the information from the first contribution for subsequent recurring contributions.
With this fix, this extension will first check to see if a contribution is recurring and then if it is not the first contribution in a series. If those cases are true, the automatic soft credit will not be (re) added to avoid the duplication.