Fixed typed parameters regex in Route.

Some unwanted matching groups ended in the final regular expression.
Updated the default application with the latest changes.

Added dependencies for Fedora and updated the README.md to the latest
framework changes.

Also improved the general Markdown syntax.
Initialize the Response object in before_request.

It is a more elegant way to set the default status code and content type.
Merge pull request #10 from arteymix/int-type-in-route

Fixed typed parameters regex in Route.
Merge pull request #11 from arteymix/improved-default-app

Updated the default application with the latest changes.
Merge pull request #12 from arteymix/initialize-response-in-before-request

Initialize the Response object in before_request.
Merge pull request #9 from arteymix/signal-to-complete-response-body

Complete the Response body in after_request signal.
Using default handler for before and after request signals.

In the before_request default handler, the Response object is
initialized. This way, the Response object is still uninitialized for
connected handlers.

In the after_request default handler, the Response body is completed.
This way, anything registered after_request may still edit the body
before it gets completed.

For both, handlers can be connected after using connect_after.