rewrite module creation script as npm task
Merge branch 'master' into component-generator

Conflicts:
	Gulpfile.js
	package.json
Merge branch 'master' into component-generator
chore(setup): move module template files directory
chore(setup): put paths config in external file
feat(module utility): work module creation task, write unit tests
chore(setup): replaceable module type in template files
chore(module utility): work create module task
Merge branch 'master' into component-generator
chore(setup): add conditional to allow js test files to be included in module on creation
chore(setup): get paths from config.js instead of paths.json
chore(setup): revert getModuleIndex and its dependency to their synchronous version. add first question for edit/remove module tasks.
chore(module utility): write edit module method. add several helper functions
chore(module utility): write remove module method
chore(module utility): add create, update, remove module as gulp tasks. add error handling and amd path removal in crud tasks.
Merge branch 'master' into component-generator

Conflicts:
	package.json
Merge pull request #17 from voorhoede/component-generator

Component generator