Refactored condition classes to better handle parameters.
Parameter matcher is passing unit tests.
Another refactor of the condition stuff so that it will be reusable with the action stuff.
Moved actions over to new BaseParameterContainer.
Got started on the filter action and got a major hitch. Committing with regression passing but new features not yet functional. Have to rethink how request modification works.
Had to gut the entry point because I couldn't get access to the request. Should be able to do this way with the wrapper. Next: finish implementing the story for XSS interception.