moved atomistic_step to integrator, all System does now is manage state