add junit to pom. Reformat java classes
add compiled folder for gitignore
Renamed listener
refactor
Refactor