Add __del__ method.  This is important:
-h5py loses its shit in multiple threads when you don't close the files