finally got xml output to work

- using clojure.xml
- a bit hackish
- perhaps rewrite using clojure.data.xml in the future? (lists -> extract an
  element, modify it, then cons it back -- since the eaf format won't care about
  ordering -- using atoms)
- also, rewrite some functions using walk in the future?