- added Spring DI, Spring MVC
- temporary ignoring integration tests because of Spring DI Java config problems
- minor refactoring