*.iml added to gitignore
.idea added to gitignore
fully refactored project