add simple long polling

When a planning poker client updates or adds a game, all clients are
immeadiatley notified of the change. This removes the need to update on
gui events, since the client is updated as needed.
removes old game update calls
adds comments
more comments
Fixes requirements duplication bug in add game
Fixes a bug in creating a game

Fixes a bug where creating a requirement got rid of listeners.

Author: Shockolate dbeckwith
Merge pull request #72 from dbeckwith/feature-longPolling

Feature long polling
Still lacks updating table on both clients when setting final estimate but it works.
Merge branch 'team9dev' into feature-deck

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/PlanningPoker.java