indentation fix
implemented file-based templates
cleanup dotgen and logging output
use lowercase for log messages, implement GeneratedPathRef resolver counter