Fix #29, added test-zepto.html and refactored tests using sinonjs