This is major change in this project, I have add the spring framework and chnage all of the test cases and implementations