adjust error function
add note about possible strange id behavior in hf data
eml_read now supports URLs and knb/dataone ids, closes #20
uses the REST interface to avoid hard dependence of reml on java