Logger changes, accepts config dictionary instead of just a path

...ay from google docs from old bcbb/nextgen pipeline