cleanup
removing global state from transliterate
moving state from java into clojure
fixing backspace with empty text causing error