Remove default config "directives".
Add dependency on iconv-lite.
Update.
Support encoding, format the data returned by .render() and add Engine.printFailInfo().