Split out all custom integrators into repex/integrators.py module.

I've split out all the custom integrators, cleaned up their docstrings (to match Numpy format, roughly), and added examples / doctests.

The (still manual) tests/test_custom_integrators.py has been updated to use this module.

I think this should be ready to merge once checked.