tweak test so we can change the type in stack
add tests for path matching
spec for fancy path matching
fix test suite
add specs for http verbs
Layer class and the match method
use layer to stack.
path-matchin