Volunteer validations

Adding a couple of simple validations to the volunteer ops model, driven via feature and spec with awesome Makers Vaidas, Julia and Jamie!

This should be pulled in after the volunteer-show-page email and url pull request to see the exact details