Refactoring, convertet API structs into proper classes
Refactored plugin, triple and rule into separate modules
Added Object to class hierarchy, more class functions
Made rule head/body lists generic, added tostring to triples
Added assertion and retraction classes
Generalized inheritance, added rule construction/validation methods
Proper oo rule construction, rules with filter triples working