Devel

I added instructions for compiling the documentation and running the unit tests, based on what I had to do to do it on my machine, hopefully the dependencies shown are comprehensive.

There are other problems though. Sphinx's autodoc is failing on every file because an error with importing pyplot from matplotlib which means the docstrings are not imported. And lots of the unit tests currently fail.