updated package.json to be cleaner
move Template
Refactored ngen

 - It now matches our jshint
 - The template constructor is exported in index.js so it can
	be used by play-doh
 - Changed the custom option parsing to use optimist
use prompting module