Added new rules to git ignore to prevent addition of ~ and .gch files