Provide better tests for character models.

The main goal here was to ensure there was a good
test verifying that character names are unique per
server. While doing that, redudant tests were dropped,
and comments were cleaned up to make the purpose of
certain tests clear.