made NodeList.forEach work more like Array.forEach
added Element.toggleClass, NodeList.addClass, NodeList.removeClass, NodeList.toggleClass and NodeList.hasClass