extracting out the dynamic module loader
working on getting the evaluator to load wescheme modules dynamically
adding the gensym correction.