memory optimizations for DOM.create[All]
improve jsdocs for DOM.create
DOM.constructor should not accept non-elements
fix suites
optimize element setter