Rewrote in Clojurescript

Updated Ace to latest release, updated jQuery to latest release