i18n Freemarker engine now displays i18n keys when i18n values are missing. The behavior before was to throw an exception. Also added battery of tests.