Add syntax highlighting, improve overall default behavior and fix multiple issues

Adds highlighting for the various keywords that vim-template expands on top of the default syntax highlighting for the template file's respective language.