re-wrote condition builder to be recursive once again, re-organized helpers, made tests pass
re-wrote condition builder to be recursive once again, re-organized helpers, made tests pass
fixed test
finished conditional coverage
added helpers tests.. fixed a few bugs
added helper registration tests