Base16

This pull request includes all the work from #144, "Reverse bitcoin_hash in memory," but stops short of the actual reversal. We should probably take this new API, regardless of whether or not we ultimately reverse the hashes.