Hex Output Padding

Added tests to make sure that BN.toString('hex') can be input into  new Buffer(..., 'hex').
I wonder if this could be actually represented as a hex input to `BN` constructor? Should be way more compact, I guess.