Added option for external template.

Added option for external template, updated readme, and beefed up the gitignore file