more frontend work

temporarily disabling js validation for error placement tweaking and standardization on server-side validation, making all textareas required, email template fixes