Fix typo - its 'source_hashes' not 'soures_hash'
Add spaces to fixup pylint warnings
found another missing 'space'
Change default parms to None instead of mutable []
Merge pull request #7364 from mech422/add-file-append-template-support

Add file append template support - Fix typo and pylint errors