improves signup error messaging, adds optional size param to gravatar_for()