make follow function

create follow relationship
make user can follow or unfollow other user
users can see who they follow and who follow them
add gem "better_errors" and gem 'binding_of_caller'
wouldn't this be the other way around, wouldn't it be `user.followers.include?(self)`
You could also rewrite this as `followings.include?(user)`