ugly fix to Sequence#flatten

I need to go back and update every implementation of #each to
return false if it exits early. That will clean up a bunch of
places with messy code.
added a rough NodeSequence implementation for walking the DOM