clean up
removed redundant checks also we now figure out whether a person should be notified or not before attempting to render a mail.
subscriber add remove now happens properly. No need to implement our own checkpoints to see whether a person should get notified or not.