fixing up the kimcalculator for inclusion in ase