start to move global config usage to top level
worker/parser fns don't reach out to global config

...but some of their called functions still do.
pass config down into fns in core