More improvements, now accept different linefeeds
using yield to loop the citations file
Unicode complaint, first correction
Applying correct parsing rule: each Reference ends with a ER field
dealing with linefeeds
updated sample