Git ignore update
NSCoding generative alternative