more updates to heisenberg model

the NEB distances are still not correct
Merge branch 'master' of github.com:pele-python/pele into native_code