add ability to load a strategy from an outside directory, fallback is loading the module from current working path