Better explanation of configure behaviour
No longer assign commander instance to command fn
Cleanup if npm fails
Punctuate errors