Rule engine fires on save

FuXi infers triples when a user saves ( save() ) or does add_statements().

Includes unit test in OpenWormData repo