initial groups spec

Eli suggested that we should use a Dictionary instead of a hash... what do you say?