RDFTermFactory interface. Fixes #26

Initial concept for an RDFTermFactory, based on Sesame ValueFactory with changes to fit RDF-1.1 terminology and new methods.