Training project based on 'Growing object-oriented software, guided by tests' builded upon Spring MVC (replacing standalone Swing based app))