Adds DeckModel

Author: ammesonb, dbtrue
Initial DeckEntityManager implementation

Also adds DeckEntityManager to list of Janeway managers

Author: ammesonb, dbtrue
Adds deck controllers

Author: ammesonb, dbtrue
Merge branch 'team9dev' into feature-deck
Adds GET controllers and DeckListModel

Author: ammesonb, dbtrue, mtnguyen
Merge branch 'team9dev' into feature-deck
Continues work on saving/pulling decks

Author: ammesonb, dbtrue
Modifies types and attempts to add a test deck (but currently fails)

Author: ammesonb, dbtrue
Merge branch 'team9dev' into feature-deck
Server-side bug fixes (see description)

Initializes arraylists, adds listeners so things can be initialized when data received
instead of immediately (hence null pointers), fixes inconsistencies in code

Author: ammesonb, dbtrue, chickenbellyfinn
Adds default deck

Author: ammesonb, dbtrue
Merge branch 'team9dev' into feature-deck
Initial GUI mockup

Author: ammesonb, dbtrue
Fixes GUI locations

Author: ammesonb, dbtrue
Merge branch 'team9dev' into feature-deck

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/main/NewGameDescriptionPanel.java
Makes backgrounds of panels white

Authors: dbeckwith, quan1992, nick
change game tree list clarity
authors: dbeckwith, quan1992, nfbrown
add help button
authors: dbeckwith, quan1992
Merge branch 'team9dev' into GUI-fixes
Merge remote-tracking branch 'origin/team9dev' into GUI-fixes