Update pom
Update gitignore
Add jacoco-plugin to pom
Update tests
Add tests. Change the container of the Node neighbours to Set (we don't need to save duplicates)
Add imports. Rename interfaces