Implement feature: sort by gender and last name

All features defined and passing.
Refactor to express intent

Separate logic to break records into "gender_sets" by creating
private method.

Current code assumes that:
* Each record can have one of two genders: feminine and non-feminine
* Feminine gender is signified by value 'F'
* Non-feminine gender is signified by any value other than 'F'