fixed crossref parsing if no contributor exists

"contributors" are optional in CrossRef records. Fixed parsing in almevents function to account for this. Also changed parsing of author names: using [1:2] (given_name and surname) instead of [2:3], and use space and not comma for pasting