Revert "Revert "Add user following""

This reverts commit cb660678.
Status Job ID Name Coverage
  Build
canceled #3848
build

 
  Test
canceled #3850
allowed to fail
codequality

canceled #3849
test