Edit Donor bloodGroup functionality and validation (See #161)