Updates changelog
Updates version to 1.0.32
add "forEach" to globals
Ditch the [].forEach.call(NodeList) hack

Making the code more sensible and future-proof. Switching to using
custom forEach method instead of the [].forEach.call(NodeList) hack.