Work on template completions

1. opening '<' should not be repeated if one already exists in text
2. allow for client side variables to be nested inside of server side locations. eg- 

${1:$selection}}