use the user-given module name; scriptsPath doesn't need to end in a slash, it's more clear later on if you have to use a slash to separate it from another name
simplified the naming of some things and using the already provided @config.getAll() variables rather than refetching them
updated to latest yeoman-generator
working on getting the dependencies to properly install during the app generation process
working on getting dependencies to properly install and injected in the correct order and queueing rather than running asynchronously