Console error messages as requested by hatch on _addIconsToUnits
* Both the case where no service is found and the case where the service has no icon are logged.
* Tests added.
Merge pull request #315 from jaycee/nice-big-blowup

* This addresses a request from hatch that the _addIconsToUnits method log an
  error under certain failure modes that would otherwise be silent.