fixed what was broken in last commit: finished File::Util::Exception so that it could work with the new File::Util::Interface::Modern