Moved GrologRunner from test to source
Improved Fact and Condition equals and hashCode - fixed tests