Enhanced error display / fix pool URL display

Added friendly error messages throughout. Fixed error handling to
detect "no hardware" condition.

Fixed bug in code that retrieved current mining pool URL.