Default request handler.

When no route matches a request, a default_request signal is called and
is used to produce the appropriate response.

This allow developer to handle themselves 404 errors.

I added a sample 404 error page for the default application.