sets layer.handle to be the middlewar
returns undefined if path doesn't match
Layer class and the match method
app.use should add a Layer to stack
fail