Track groups in gem dependency files

Groups are currently tracked, but not acted upon as RequestSet doesn't
know which groups it should be using.  The install command will need to
be changed to tell RequestSet which groups the user wants.
Fix GemDepedencyAPI typo in RequestSet