New email,domain validation

Adds email and email domain validation tests.
Prevents volunteer submittal if using supervisor notification without a name and an email address from the specified domain.

Addresses #344.
Both `bits[1]` and `domain` should be trimmed and compared in lower case.  So use...

```js
if ( bits[1].toLowerCase().trim() != domain.toLowerCase().trim() ) {
```