continuing search refactoring
started adding more flexible logging (more formats) [in progress]
make dynamic module loader a singleton class