Copy helper now accepts source paths relative to the generator's template directory
Made generators optional dependencies, added generate-generator.
ADd missing require(path)