Some further work on Volunteer and Vendor.
Start of the fix for issue #48
Need to implement a confirmation flow for this.