add project definition file
modify build.gradle for dependencies duplication
add sources from test implementation