Maven project structure.
Ignore idea folder.
Removed unused files.