Add validation to following and add ability to unfollow