Changing templates to work with Slush and gulp-template.
Refactored and cleaned up generator to remove steps and prompts that are not used.

Added in esnext specific prompts.
Pruned unused dependencies.