Pass filename to HDF5 file with Hamiltonian constructor

I want to be able to do:
```
Hamiltonian("file.h5", true);
```
aka, not necessarily read the filename from `CheMPS2::HAMILTONIAN_ParentStorageName`