added Request type. It's passed to handlefuncs instead of http.Request. It embeds http.Request.
it calls NotFoundHandler if status code is 404 and the body has not been written.
fix to bodywritten