Improved interface to the analytic_solution function and the docstrings.
The ivp attribute is now a property. Added more tests. Coverage now at 99%!