request factory impl
request matcher and renderer
test refactored
acceptance test passing