implements repository with spring-data + test
improve test
fix pom