bitcoind style sign/verify nicer handling of errors and added tests for errors
code style fixes
Merge pull request #40 from blocktrail/signverifymessage

sign/verify message bitcoind style
ensure testnet test doesn't affect other tests
added a failing test for float rounding error
added helpers to avoid float rounding
added helpers to avoid float rounding