now callbacks are optional
  EvernoteExport(enml_filename) #export(directory, cbDone)
    can be called without a callback
  EvernoteExport(enml_filename) #each(cbEach, cbEnd)
    can be called without cbEach()
    can be called without both beEach() and cbEnd()