add Poseidon
Go implementation of some cryptographic primitives (that fit inside the SNARK field) used in iden3