* initial rough commit of a work/attestation pool * add kludgy participation_bitfield handling, some error handling, and document future improvments from spec update #47 * rename addAttestation to add for Nim consistency