make adjustments for new structure

after rebasing to the new code, some adjustments needed to be made to
 get ready for the integrated tests.  Also used dynamic compilation
 to improve config object handling