实现了release cli的基本功能，后面需要加入提示用户输入版本号的功能

对原来release的框架作了一些调整，由于准备使用prompt模块，
以及一些流程上的需要，引入了promise模块q，实现了forEachRepo模块的异步版本forEachRepoAsync