alle Exception-catches  angepasst, kapseln jetzt spezifizierte Exceptions und nicht generell Exceptions