Add a reverse proxy demo.

This demonstrates coroutines, callbacks, futures, and parameters to handlers