Created maven project.
Renamed packages.
Moved Java source files to maven directory structure.
Moved test files to maven directory structure.
Removed redundant project.
Modified .gitignore.
Merge branch 'feature-to-maven' into develop

* feature-to-maven:
  Modified .gitignore.
  Removed redundant project.
  Created maven project. Renamed packages. Moved Java source files to maven directory structure. Moved test files to maven directory structure.
  Added Identifiable interface.
  Created new utility class.
Merge branch 'develop'

* develop:
  Modified .gitignore.
  Removed redundant project.
  Created maven project. Renamed packages. Moved Java source files to maven directory structure. Moved test files to maven directory structure.