allow for custom 404 files and be graceful if one doesnt exist