just need a space to comment on code :-)

reading this along with `RDFStoreTurtleReader` 

```scala
  override def read(reader: Reader, base: String): Future[RDFStore#Graph] = {
    val text = Stream.continually(new BufferedReader(reader).readLine()).takeWhile(_ != null).toString()
    ops.load(RDFStoreW.rdfstorejs, "text/turtle", text, base)//.value.get
  }
}
```

I notice that you are using the base as the named graph, with I suppose a null base meaning the whole triple store, or the default graph? I think this can lead to confusion because I may know for some reason that the document I get does not need a base, because it has no relative URLs, and then this would overwrite all the default graph... Just wondering.