Readme.md and XOR assignment - preferredName()

My first pull request.  Everything look good?
oops, was testing with empty string, not undefined strings...  I see now...

![image](https://cloud.githubusercontent.com/assets/5800039/3562854/b72e6466-0a0f-11e4-990f-bcd41c014745.png)