add proper gitignore for idea project and module configurations