first cut

based on script SpringMVCSkeleton