refactored follow and unfollow user logic.  Took it out of controller and put it in model