1. Created enumerated values to represent alignment and gender rather
than using strings.
2. Removed appearance fields from CharacterUnit for later
implementation.