Refactored the compute residual method and improved docs.
Added the Lotka-Volerra model.
Updated test for IVP class.
Updated IPython notebook to incorporate changes to the lotka_volterra module.