chore: switch from chai to expect.js

Chai doesn't support IE8 so we need to switch to expect.js

Fixes #1