A NEW APPROACH TO SEMIGROUP THEORY I: SOFT UNION SEMIGROUPS, IDEALS AND BI-IDEALS. (2016)