clojure stuff
added ycm
fixed submodules