compact not working, replaced with reject(&:blank)
Added optional param for different gravatar image sizes
Changed flash to use content_tag
Added tests
Added tests for signup failure