#17 | added spring-data and finished story