Building a Spring MVC application using Test driven development approach