"undefined"s are unnecessary
throw error if hashbuf is not 32 bytes
sign, verify convenience functions
improve error message
add ECDSA example
Transaction