batch metadata reads
handle notfound better rather than resulting in NPE
deal with null in the calling code
Merge pull request #128 from fourk/batch_metadata_reads

Batch metadata reads