Change contract prefix to be more clear
Change to latest secp256k1 api
Support testnet
Print full contract hex
Provide sample usage (fixes #3).

...here's hoping no one notices there's still testnet coins at the
private key now in the help text....