Fix for reading from pickled molecules

This PR allows MolReader to correctly read files containing multiple pickles, which can occur if a user makes multiple calls to MolWriter.write when saving in pickle format. Previously, only the first set of pickled molecules in a file was read.