git ignore update and other configuration related changes