basic earthponychangeling support
Refactoring test code
whoops, wrong keyword
whoops, wrong keyword
added unicorn changeling
reduced duplication

I'm trying to get rid of the various versions of the race and gender literals
that are floating around.  I finally found a way to express them that seems to
fulfill at least some of that need.
look at what we can do now!