Adding set game to complete when deadline has passed

Game sets to complete after deadline, and tests

Authors: lhunker, dbtrue
Implements GameEntityManager
The first implementation of the entity manager required to communicate between planning poker and the database
Authors: nfbrown dbeckwith
Merge commit '79f6f08c92389a63b7ef917f7b5ddf980f8d3746' into feature-entitymanager

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/Game.java
Moving entity manager to the correct package

Author: lhunker
Editing manager layer to work with our entity manager

edited the core so it talks to our entity manager

Author: lhunker
Updates GameEntityManager to use GameModel instead of Game

Game class is deleted, GameModel takes its place. GameEntityManager is updated accordingly.

Authors: nfbrown dbeckwith
Merge branch 'feature-entitymanager' of https://github.com/dbeckwith/wpi-suite into feature-entitymanager

Author: nfbrown
Fixes merge conflicts

Changes all constructors for GameModel so that an ID number is the first parameter.

Author: nfbrown
Sets up testing for GameEntityManager

Copies MockData, MockNetwork, and MockRequest from DefectTracker tests so that tests can emulate running on the server. In GameEntityManager, makeEntity now correctly sets the ID for a new GameModel entity.
Adds tests for basic functionality of GameEntityManager

GameEntityManagerTest models DefectManagerTest. There a few more advanced cases that need to be addressed, but those are dependent on added functionality for GameModel.

Author: nfbrown
Updating GameModel constructor to initialize ID to -1.

The EntityManager will take care of determining ID numbers of Games, so the GameModel should not set the ID at initialization except in debugging purposes.

Author: nfbrown
Merge pull request #16 from dbeckwith/feature-entitymanager

Feature entitymanager
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