Updates:
* Add more elaborate intial step estimator (by H.A. Watts)
* Add linear and cubic dense output classes
* Custom RungeKutta class that differs from Scipy's class in:
* intial step size method
* handling of end of the integration range (t_span[1])
* the dense output classes
* includes failed step counter