updated to include simple node logger in dependencies and add createInstance static method for FileCopier