Refactor Subscriber class to use more conventional methods from ActiveModel.

This has certain benefits:

*  Easier to create forms
*  Allot of validation for free
*  Allows validating of email to not be blank
*  Adds mass-assignment protection.