Move restore button and logic into diff view
Show blank diff for files that haven't changed
Handle deleted files semi-gracefully