Use Chai instead of vanilla Node assert.

Chai gives much better assertion error information
on fails. Due to this I've removed the assertion
error messages since Chai already has good ones.

Closes #28.