HEX instead of base64. 128 bit nonce.
use big.js to handle numbers. should fix float issues. fixes #16
renamed 'value' to 'sum'. see pull #18
implemented test mode for building deterministic trees. see pull #18