Add support for popular template engines with auto-detection. Fixes #20
Ability to set global theme. Fixes #21
Ability to set per-instance template engine in addition to global template engine. Fixes #22
Removed `textarea` option and made it a `format` instead.
Improved documentation.