Added liveTemplate support
basic templates
Additional templates — covers most common functions
Merged rm's implementation for LiveTemplates