updates the vote array list of a requirement when a user votes on it.
Revert to string method removal. Adds the tree node clicking functionality back
now displays the current number of votes in the console for a requirement when a user votes on it.
Removes unnecessary public declaration of a field in GetGameRequestObserver
Adds test cases to the game model to guarantee that the model responds the way that we expect it to.
Modifies the copy function to properly remove data from the previous version of the class
Adds test cases to the requirement class that validates that data is being properly returned as well as correctly copying changes using the 'copyFrom' method
Prevents race conditions on the Request where you could be trying to make multiple send requests at the same time. This is designed to prevent server overloads
Tests that the copyFrom function only returns true once on changes
ObservableModel now handles JPanels separately to prevent serialization of entire Swing components
Merge branch 'feature/update_votes' into dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/active/tree/GameTree.java