updated project.clj
require :refer -> use :only for clojure 1.3 compatibility
removed primitive hinting in favour of casting functions for clojure 1.3 compatibility
update pom.xml and project.clj
decouple from clojure's vars (*read-eval*, *default-data-reader-fn*, *data-readers*), import default-data-readers, use a custom ExceptionInfo running on clojure-1.3.0
fix tests for clojure 1.3.0
Added comprehensive docstrings
fix docstring position
README: extensive examples