make bytewise run on the browser

This makes bytewise work in the browser,
Had to rejig some stuff, because tape doesn't deepEqual typedarrays correctly.

Okay, I had missed a few bops things in my previous pr, fixed those too. 
and something wrong with valueOf. fixed that.

Found a problem with {}'s but that isn't fixed - see comment in `test/order.js`

can you run `testlingify` command to add a testling hook to this project?

My branch is up here tested here: https://ci.testling.com/dominictarr/bytewise
they are failing right now, but should pass when you merge:
this into typewise:
https://github.com/deanlandolt/typewise/pull/1


Cheers!