Fix event inheritance for IE8 + event.off
Swtiching test assertion lib, from Chai.js to Expect.js to support IE8, add new tests