Got random name and gender selection working

The random name and gender checkboxes have been changed into buttons.
The gender button randomly selects He or She and the name button uses the
datastore to pull random first names.  It pays attention to the selected
gender, and where possible only selects names for the appropriate gender.