Allow user to store the original condition obvject from their system in ...

...our RulesEngine::Condition; Add ability to override the outcome choice on a RulesEngine::Condition
You're 100% right; I was considering redesigning the class structure considerably to lessen the number of arguments, but I decided that would take to long for the ticket I'm working on atm.