added _(...).filter/_(...).select defs
added _(...).flatten defs
MAJOR!! code refactor to support some awesome chaining logic where only appropriate methods will be available to continue the chain.