Fixing #35

fixed #35 
divide people into groups and send them one by one.
This is essentially the same logic used in servlets/msg.py. The test should confirm the output of that logic rather than reproduce it. It's ok to just assert the actual calls you expect since you have the available fixture data instead of constructing the calls.