Refactors the add-contributor component to allow for updating existing contributors
Adds input labels to the contributor form and improves placeholders
Adds event handlers for all contract contributor changes and uses them for updating the UI
closes #122
Caveat: Updating the address is actually not possible with the update-profile contract method, so it will just ignore address changes for now. I think updating both address and profile at once is too risky anyway, so it should be a different form/view/action.
closes #122
Caveat: Updating the address is actually not possible with the update-profile contract method, so it will just ignore address changes for now. I think updating both address and profile at once is too risky anyway, so it should be a different form/view/action.