Added option for external template, and beefed up the git ignore.
Updated readme.md to document current options.

Updated readme.md to document current options and usage.