File exist check to stop stream crash

This seems like a reasonable place to add a file exist check. It throws logger.error() calls so admins will be emailed.