Added some preliminary documentation
Declared more member variables used to store intermediate data during the adaptive procedure
Added test case for the new adaptive integrator
Modified constructor for new variables; added parameters for step(); defined step_err() for computing local truncation error; majorly modified integrate() to use adaptive step sizes