documenting and testing --to-dir option for new task
add new task tests for other templates, fail case and :show
new task generates in current directory by default, close #989
remove abort in new task which was for lein1 compatability