Make handlers accept request and response objects, in that order.

This is similar to what Java Servlets do. Response is still just a raw asyncio
StreamWriter object.
WebApp: Add support for predefined static files route.