changes for ie

switched from zepto to jQuery, also modified the way cleanup listeners
are called, because IE doesn't like you messing with the prototypes of
`document` for some reason.
Merge pull request #17 from walmartlabs/ie10

reorder tests to prevent stack overflow in IE, switch from Zepto to jQuery