test for presence of author's firstName before using it

fixes
https://forums.zotero.org/discussion/39586/error-pica-translator-swb/#Item_1
This doesn't make much sense (not your change). Also can you fix the indenting below, so it's clear what is grouped with what?