using the NotFoundException's original response as a base
following the file naming convention for exception handlers
added logging for application exceptions