add .gitignore to avoid checkin unwanted files. DONOT remove it from git