Three charged with assault and battery after argument at baby shower gets out of hand