Followers of topics

/cc @adgad As discussed.

When a user favourites a topic they get added to a list of followers of that topic.

This will let an external notification system easily find who to drop a notification too when something new is published.
Needs unfollow, hooked up to delete/clear operations in the user model.