Adds a new class to get the users from the database

kpmartin
Ends the game if all users have voted

kpmartin
Deletes UserController

It was unneeded. All of its functionality was in CurrentUserController
kpmartin
Fixes the allVoted() function

Also formats and documents
kpmartin andrewwhan lhunker
Fixes checkVoted()

Also formats and documents
kpmartin lhunker
Fixes user cloning bug by changing the Estimate class to not have a User field. Instead, Estimate contains the relevant fields from User (name, username, id). This way, we don't have to worry about the same user being put into the database alongside the estimate. I have changed the relevant getters to reflect this and have updated the calls to the getters.
Fixes end Estimation button

fixes bug so that end estimation button only shows if the game list tab is active

Author: lhunker
Merge branch 'team9dev' into fixEndEstimation

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/ToolbarView.java - fixed (I removed two now obsolete methods)
Formatting

kpmartin
No longer loads requirements from backlog
set owner when a new game is created
Merge pull request #67 from dbeckwith/fixEndEstimation

Fix end estimation
Merge remote-tracking branch 'origin/team9dev' into endGamev2

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/GameModel.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/GameRequirementModel.java
Merge pull request #68 from dbeckwith/cloneFix

Fixes server duplication bug
Deletes old print statements

kpmartin
Merge remote-tracking branch 'origin/team9dev' into endGamev2
Code pro Final fixes

Fixes the medium flagged errors on codepro for variables that should be
final.

Author: Shockolate
Merge branch 'team9dev' of https://github.com/dbeckwith/wpi-suite into team9dev

Conflicts:

	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/controller/GetRequirementsRequestObserver.java

	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/Estimate.java

	PlanningPoker/test/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/EstimateTest.java
Adds change estimate functionality

Allows the user to change their estimate, and updates it on the server

Authors: lhunker, mtnguyenwpi
Saves state of selected card and re-displays

Saves the state of the cards so the cards stay selected even if the user closes the window

Authors: lhunker, mtnguyenwpi