tweaks. shortened md5 to 8 characters. refactored web handlers. Added DoremiComponent class to js file (currently not used). Added Example component (unused currently). Refactored ajaxCall in js. Now you can run web server from uberjar via java -jar doremi.js -s . Created doremi_main.clj and moved main code into it. Updated project.clj to reflect new configuration