1. In the impl part of the chain:ataChain struct add the new following functions:
2. Both functions mustn't fail because the accumulator makes sure that only valid blocks and votes are added here. Hence the lack of a return/Result type.
3. The add_block shall only be called once for any given block. The add_proof shall only be called for any existing block.