memory leak (aka linux bug) found and destroyed!

There was one major error in two places: matrices H_INITIALISE and POISSON_M were not initialised properly, i.e. they should be set to all zeros with H_INITIALISE.setZero()