cleanup explorer.setInfo, warn about catalog url

- break explorer setInfo into 3 methods, adding warning level
- remove magic numbers and unused fields
- when catalog cannot connect to a URL, warn the user
Merge pull request #60 from ischneider/cleanup-setinfo-add-warning

cleanup explorer.setInfo, warn about catalog url