Update to Clojure 1.6

- Uses the new Cojure API
- Adds an EventDispatcher