Add a parent pom to specify dependencies and plugins versions
Parent pom is used to centralized the specification of plugin versions to use (in order to get reproducible build) and also dependencies version (to use same version across all modules of the project).
Add JUnit 5 to use latest version of JUnit as project have currently no tests.