A Gem to add Follow functionality for models