Fix the tests

This is a resubmission of ethereum/eth-go#65. I haven't touched the Sha3 implementation this time.

Still :heart:ing tests.