ensure address is a BigInteger

the Number case could be handled probably by using
Bitcoin.convert.reverseEndian (add it to Ethereum.convert), but we should
know when an address is not a BigInteger since it's probably unintended