added IDE-specific gitignore rules