Add message about VPN on connection error.
Merge pull request #2 from pmclanahan/no-vpn-warning

Add message about VPN on connection error.
Make james.py executable.
Change webhook desc to something useful

This got tricky, so I finally added some tests. They're not particularly
interesting, though.
Apply pmac's excellent suggestions