Add delegate to deal with cancellation of picker
Add .gitignore