Changed format significantly. Now holds ekf state in struct and updates
it per one ekf_orbit call, which takes in the ekf state, a pointer for
recording data if desired, and the time step which to iterate over.
Needs to be updated extrapolate sensor data for orbit propagation for
any time, not just grab them at given time steps. Also need to implement
and research convergence conditions.