Rename misleading var 'i'
Add snippet pre-parser

This does a pre-parse on smartdown content, replacing
{{some_snippet_file_name}} with the contents of a snippet 
file from the 'snippets' folder in the smart down flow source.
Handle snippet not found errors