Add submission validation

- Adds constraints to the form, including required fields and email
  validation.
- Populates the templates dropdown
- Only allows "Submitted" to be logged to console if all fields are valid