Need to update the BlockChain class (and anything which interacts with it) so that it can cope with BlockHeader only content.