Fixes issue with emails being display

Emails are displayed because they're used for usernames. If the user creates an entry first, we're fine. If they vote first, we only ask for an email and the name never gets set. Temp fix add conditional on single pages where the `the_author();` is shown and checks for `first_name` in the user meta.