DNM - New Vouch Model

This view needs a bit more re-factoring to handle forms with errors. Currently if I submit a form that's not valid (e.g. has no description) it will just return 400 and a blank page, while I should be redirect to the profile page with an error message.