Added interceptor annotation.

Interceptor implementation

Enabled interceptor
Alternative enabled on DummyMailerImpl
Added user roles
Decorator for Mailer. Disabled alternative, now we are using RealMailImpl