Dependency output

Changed output of conditions dependency test to be more readable and updated conditions unit test
Probably shouldn't change the default verbosity here: the public methods all have  it at 0, so this one should too for consistency.