Fixed missing detection of fatal errors and killed errors.
Moved subclasses into subfolder and are autoloaded when needed through const_missing