Fix abbreviation algorithm

Fixes #389

Also addresses https://forums.zotero.org/discussion/29501/local-list-of-journal-abbreviations/

I'm fairly sure that retaining the last word of the title is the correct thing to do here, but it would be great to get an ok from @adam3smith or @fbennett