Long description

A way to solve #374, making the readme the long description in PyPI.

I've had to convert markdown to rst because apparently that's the only format that PyPI will render. It still has some rough edges.