This allows use to call the methods with a string but still store the name as bytes32. I also had some issues when calling the methods from ethers.js and a string parameter so this is easier and safer.
Uses the same method as in Contrbutors to store proposal hashes
This brings in the current state of the kredits contracts incl. the Contributors, Operator and Token contract.