adds user follow/unfollow routes and processing