can load bodies of external URIs; can load bodies with contentAsText with arbitrary triples

and some refactoring; added some integration tests.   Working on #45 and #46 .