Improvements and support for IE8.

Removed safeEval function.
Added support for classList.
Array prototype functions now return relevant stuff.
remove now returns undefined.
forEach polyfill in case it's not supported.