Adds Documentation to the IDataField interface
Moves the GameTree into the Game overview panel instead of being a globally viewable area.
Merge branch 'DeckOverviewImplementation' of https://github.com/cs3733bdt/wpi-suite into DeckOverviewImplementation

# By jdcanas (7) and others
# Via Jeffrey Signore (3) and others
* 'DeckOverviewImplementation' of https://github.com/cs3733bdt/wpi-suite:
  Changes a panel size to make buttons fully visible for Ubuntu users (why does this happen!?!?). Took out an unnecessary action listener on Create Deck button. Jeffrey Signore
  Format buttons and add file headings to all files without them
  Fixed CreateGameRightHalf buttons appearance, as well as when they should be grayed out. Also fixed import, remove, and edit buttons. Jeffrey Signore
  Add a Create Deck button, Help button, and Preferences button to the toolbar. No functionality to buttons yet
  Shift errorLabel in right half of active games panel.
  Modify text and button placement in active game panel.
  Add some documentation to the right half panel. Justin Canas
  Set column width in the right half game panel.
  Made changes to the text font in right half of active game panel.
  Modify the mouse listener in requirement table in active game panel. Fix the bug that the requirement did not switch when the user clicks on the cells under estimate column.
  Modify active cards panel to clear selected cards upon switching between requirements.
  Update button now grays out unless there are changes. Justin Canas
  Submit and update button now correctly Gray out. Justin Canas
  Edit feature added. Justin Canas
  Clean up uneeded code.
  Remove requirement button added to creategamepanel.
  vote table now initializes with the appropriate data from first requirement. Median now implemented but needs more work (not all tests pass). Justin Canas