Moving Follow code to Core

Moving Follow code to Core. Making it available to other GCSes
Forget the notification queue. I agree with you in moving everything to event bus.

But creating the ```TextNotificationReceiver``` was the fastest way to refactor the follow code at the time. And I'm open for a PR that fix that :)