add gitignore
Changed to get Old Value and KeyPath by KVO