A template for groovy web applications: groovy, spring, hibernate, angular.js