add plet macro
concurrent.clj docs and minor edits
test for plet