Adds email field to user

Adds email field to user as well as a new constructor, getter, and setter for the email field.

Author: nfbrown, ellychou, mtnguyenwpi
Merge branch 'team9dev' into feature-useremail
Changes admin page to work with user email

Updates admin page to show field for setting email for user. Also updates UserSerializer and UserDeserializer.

Authors: nfbrown, ellychou, mtnguyenwpi
Adding GameRequirementModel class

Adding a simplified requirement class for planning poker games that contains the estimates for the requirement. Moving getMedian and getMean to new class.

Authors: lhunker, dbtrue
Adds a user preferences panel

Right now just contains notification settings, but might be changed with
future requirements
Adds tests for User email field

Authors: nfbrown, ellychou, mtnguyenwpi
Merge pull request #19 from dbeckwith/feature-useremail

Feature useremail
Merge branch 'team9dev' into viewEstimates
Changing GameModel to work with GameRequirementModel

Authors: lhunker, dbtrue
Merge pull request #22 from dbeckwith/viewEstimates

View estimates
Merge remote-tracking branch 'origin/team9dev' into endGame

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