updated Clojure and midje versions
expanded on datatypes
Minor ns reformatting to be more standard. Added a value test