restructualization of exception library, mostly handling of ignored exceptions, some tests added