Fix up user view logic
Add email_public boolean to User
Implement email_public boolean
Correct show logic