Solution for the event listener exercise

DO NOT MERGE. It's intended to show the diff only.

It shows how to
- define an event listener
- return all HEAD requests early in the kernel.request event