updated git ignore to exclude idea files