added initialize-config to middleware
added initialize-config to with-pipeline-config
moved thread-pipeline-config to config namespace and directory functions to core