[*] MO : blocknewsletter - refactored (un)subscribe process

- Added an `unregister` method (mirrorring the existant `register` method) to factorize unsubscription process and avoid code duplication
- Partially rewrote `newsletterRegistration` accordingly
- Also refactored the subscription part of the same method to avoid code duplication as well