added swagger ui and thymeleaf