Add the Donor (the address that can accept proposed milestones)
Add the Recipient (The address that can propose milestones AND globally mark milestones complete)
Add the Arbitrator (Can arbitrate approve or reject)
Change the donation address to the token, I know it costs extra gas, but there is value in the clarity that the people donate to the same address of the token contract.
Fix the missing Escape Caller's Address which should be renamed to Escape Hatch Caller
Fix the missing Escape Destination which should be renamed to Escape Hatch Destination
Check that the donate button sends to the Token address and not the campaign (Again.. for clarity later when someone is wondering why they sent money there... they will see a token from there so that they can remember that they were donating to make the world a better place.)
Escape Caller's Address
which should be renamed toEscape Hatch Caller
Escape Destination
which should be renamed toEscape Hatch Destination