small changes on Knowledge definition making it more predictable
new options for print_results
after making knowledge inherit from OrderedDict so its more deterministic, customized __eq__ so tests doesnt need to make weird stuff, since ordering is not that important
Merge branch '130-create-new-relation' into develop