- use Spring to create data source based on properties file
- refactorings
- Main.java: extract methods
- added Mockito dependency