Migrate to lab (from mocha)

Closes #646