Added UIImagePickerController and supporting classes