Require Crypto library
Saftey catch if there are no bytes at all
return the log hex code when deserializing the block
Added try/exept around txIn, txOut, and block parsing/printing.  Also moved block file reading inside 'for_each_block' and not hard coded to file #1

All errors will be printed and all work will not be lost.