Reorganise project into maven-style layout and add `pom.xml` with dependencies
Add new `gitignore` for compiled class files
Update `gitignore` to ignore everything below target directory.
Remove unused import
Merge branch 'feature/maven-integration' into develop