Change PlanningPokerGame to store requirement IDs, not Requirement objects

Also add documentation for PlanningPokerGame.

Fixes bugs.