Correct clojure source file names
Adds missing require for defrecord defined classes

http://tech.puredanger.com/2010/06/30/using-records-from-a-different-namespace-in-clojure/