wip put returns status
Merge branch 'master' into putret
fixing tests, filter> and remove> still fail
fixed filter> and remove>
Merge branch 'master' into putret
fixed putret to work on cljs
merge