Improve contributing instructions

`python setup.py develop` works for me too (inside a virtualenv at least).

It'd be cool to be able to do it all in Docker and ditch virtualenv, but we'd need to figure out how to simultaneously be able to work on dependencies such as docker-py or dockerpty (both of which I needed to have local checkouts of in order to get TLS working, for example).