ClojureScript rewrite of soulseek.js, with a brand new interface!