Merge pull request #374 from TheBlueMatt/neterror
Give more detailed error messages for connection failure.