created default constructor for BasicUpdateEventDistributor

for initialising the hashset
implemented BasicNegotiator