(feat) Implemented Router middleware

This doesn't conform to the [specifications](http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html).

It needs to respond with all methods implemented on the server, whether it is on this router or another, when it gets hit with `*`. It also needs to return a response of status `200`. Can you store all the methods implemented on an alloy, so that all routers can help to compose the list?