fix dependencies
code cleanup
add jacoco plugin