Rewrite tests to use mocha

This should be a 1 to 1 rewrite of the tests swapping out vows for mocha.