Add Rack request to Matcher class

Added the ability to pass in the Rack request as an optional third argument to a Matcher class.