improved grammar, started to work on support for 'array' definitions in template language
use debug ddump, dprint instead of own implementation; renamed function names
added support for 'arrays' to template language
doc cleanup/fixes
fixed doc
added a default token that should always be available (for error messages)
added method to return token names
added method to return name of a token (if defined)
try to resolve name of token