add recursive mustache rendering support
add a simple template loader