worked out subscribing to email list
moved valid email check to the model so available to all viewcontrollers
other email list stuff missing in previous commit