refactor jasmine matchers
introduce DOM.constructor and fix specs
uncomment previously failing tests, improve DOM.create