Cat/Review voting & tests related to it

Be careful with redirects on failed form submissions: this redirect will clear out whatever the user typed into the form.