Provides styling for flash errors on index.
Spits out errors instead of breaking.

Alerts user if the email address is invalid, if they forgot to fill out the "other" field (when they clicked the "other" radio box), or if some other unforseen madness happens.
Makes the confirmation page look nicer.
Provides an "other" field in case the user finds the default three choices gross.