* Attempt to switch to nim-blscurve. * "Fix" BLS test for new tests * Missing domain param in validator keygen
* 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