Refactored to still use Thymeleaf for i18n while using AngularJS to switch views by showing/hiding portions of the page.