add some, every, map helpers to the DOMElementCollection
fix NullElement constructor + refactoring
rewrite DOMElementCollection prototype