Add `format` for newer CLJS versions

The newest versions of ClojureScript have removed `format` from `cljs.core`. I know. It's totally sad. Anyhow I've patched it and set a development version in `project.clj`. Also, I don't think the `cljs` was being packaged with the jar so I explicitly set the `:source-paths`.