Spring MVC Based Application Test Driven Development Part 1