fix doc, log message; tweak code structure
fix --pipe cannot accept full class name
object initation should be DEBUG message
update debug style
update log message
fix exception type raised by strify_path
use full file name and multiple template location

This is a API change