implemented matchesSelector method
extract es5.js and listener.js
add classlist.js
initial commit of dispatchEvent
move submit and input event fixes into legacy code
move DOMContentLoaded fix into legacy code, extract oninput.js
remove redundant code and files