fixing logical error in et-add, added tests in et-test, and adding Rogers code in et-utils