Make RequestMatcher abstract so that we can add a "middleware" -like file server later