Basic command line flag handling.  Basic file walking for finding tmpl files.  Next is to split the files into different go routines and have them process each file.