redirect to 404 template when no post is found for slug

Currently tries to render into normal post template.  When this happens it throws exceptions and displays template fragments/bad data.