add gen-idea plug-in and update .gitignore file