Gravatar and User changes

Added Gravatar support using the user's email. The username is now a max
of 20 characters. The user's page was updated.