split the integrator into its own class
use the earth_orbit solver and general clean-ups