fixed templateName resolution issue
migrated all templates to use the layout view resolver
added basic examples using thymeleaf testing