Contributor docs (Fixes #305)

Draft of documentation for contributors.
Ah, true, I missed that. You *can* access network on Travis, but we generally don't want tests that require network.