Performance improvements. Use native looping instead of helper functions to improve performance when a seriously large amount of elements are being skated. Add ability to ignore an element and it's descendants using an attribute.
skate.init() only accepts one argument now. Document observer now only calls init() on elements that it should be calling it on instead of letting init() do the filtering for it. Place checks for ignored attribute in the init() in proper places rather than having it called on every single element. So performance. Very winning.