Making Add donor work. Several changes needed in UI and backend functionality.