added BTCHashID as a single place to convert block/tx hex IDs to binary hashes and back