Readme.md and XOR assignment - preferredName()

My first pull request.  Everything look good?
This part is returning false, whenever we have BOTH names, or NO names.  Exactly like the requested interface.