Improve error messages on incorrect enums

Improves the exception message on incorrect enum values when converting
strings to enums in CadetEnumeration.