add tests for reading and writing directly to the graph
separate RdfConfigurable from RdfProperties
use nquads