Clean-up and interface updates of gruneisen in anharmonic code