make the shell task globally defined and supported by libconfig parsing
clean up header files associated with the standard library config work