Add Thymeleaf
refactoring + i18n + log4j