Adds dagger module and configure his pom.xml.
Refactors all classes in all submodules
Removes unuses statements