don't render notFound template if route has no data option

This PR prevents the `notFound` template from always rendering on routes that have not specified a `data` option.