Making changes to have separate ground and dynamic Hamiltonians defined, without repeating too much code. Have also just changed the structure of the JSON to store a ground and dynamic Hamiltonian separately