use content_tag for better format
add test cases after saving the user
add test cases after submission with invalid info
better info when submitting with invalid password
add optional argument size to gravatar_for