config eclipse and idea plugin,use gen-idea or eclipse to generate project files.
config gitignore
config gitignore