Josef Hasler, Switzerland, Oberriet SG, M, Adolf Hasler AG