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'
consider using `current_user.follows?(@user)`
define this in user model