refactored structure for sub generators
prototype:gm - added automated npm install to sub generator