Add error types for can't proxy PuppetDB Dash

I found some cases that cause a 500 page with malformed puppetdb_dashboard_address.
This fixes that and includes more helpful error messages.

Also, some README fixes.