Scrap run-test-module-as-script.
Add 'setup.py dev' alias:

- Runs 'setup.py develop' and then installs testing dependencies.

Add 'setup.py docs' alias:

- Runs 'setup.py develop' and then installs documentation dependencies.
Move overview from top-level README to Sphinx docs.
Use the doctest examples for detailed docs.