Make sure users have email addresses

One-sentence description

Make sure users have email addresses

Why?

Because the management commands could crash

Current implementation

No checks for empty email addresses

Desired implementation

Checks for empty email addresses