add gitignore and add idea plugin