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
Merge pull request #4 from uber/cleanup

Refactor. Passes jshint. Is two files. Better option parsing