Add new failing test case
CLJS: first cut at transients

Also includes the new failing test case, passing tests for assoc, fix
for push-tail.