Add a config object to fetch config vars
Port Template to use new Singleton base class
Migrate from Grunt to gulp
New feature: {} automatically escapes. Use {{}} for raw