Test: changed Chai to Expect.js (IE8 support)

@LaurentGoderre this is so we'll have IE8 support in our unit tests.  Expect.js is a similar `expect` assertion style to the one offered by Chai, so in theory it should be interchangeable in the future if we ever want to change.