Added 'test' button.

  The test-button will make an outgoing HTTP request, and attempt
 to decode the JSON result.

  This will show firewall errors, etc.

  This closes #2.