updated module.wait to be much nicer, finished changing Class properly
updated to use document.querySelectorAll