set up test requirements with extras_require

This means you can just use `pip install -e .[test]` to install the test requirements.

I'll update the wiki, too.