bumped version to 2.1.2
Handle exceptions more gracefully, support h5py and matplotlib versions