make and lose friends

extension to a model, that can both form and lose friendships based on
capacity and friendship threshold