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

mocha uses recursion to access sub describes. the only way we don't get an overflow is by having this test be at a top level