fix race condition in core test
simpler remove(chain) implementation
dot into first child of lists, ify() for each element results, more useful _.define(), numerous fixes/tweaks
ensure each returns unique arrays of nodes