do deeper checking for __health__
avoid inadvetently updating global dict of headers
add the ability to turn on logging, and add some very basic logging
Merge remote-tracking branch 'upstream/master' into ac4ac
ignore pycharm ide files