Get ListDatastreams to work.

Need to refactor out the datastream access routines.

StringRespository could be so much more useful.
go fmt
start working with ObjectProfile, @WIP.