Added thymeleaf templating