Wrote the data() function.
Improved passing NodeCollection's prototype to NodeList.
Simplified some for-in loops with $.extend