minor follow up to welcome email work

- only add test url if debug on
- fix view for testing
- fallback to username if first_name not set to prevent
  a blank from potentially appearing