Refactors the TabbedView into the view package
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By dstapply (2) and others
# Via tgarside (2) and dstapply (1)
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Fixes the problem where the first requirement in the requirements manager would not show up in the import table when you manually create a requirement.
  Deletes some console spamming and unnecessary whitespace.
  Fix issue where user was able to close overview tabs.
  Remove unnecessary imports
  Remodel the cards in the active game panel slightly.
Adds the DB40 class path to our module in order to allow us to manually implement the DB40 update depth annotation
Adds the update depth annotation to requirements and games
Fixes the imports on the Deck and Game
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Jeffrey Signore (8) and others
# Via Jeffrey Signore (5) and others
* 'dev' of https://github.com/cs3733bdt/wpi-suite: (21 commits)
  Changes requirement table in endGamePanel from double to single click jmwetzel
  Further refactors the final estimate portion of endGamePanel jmwetzel
  table in the left half on end game panel is single click as opposed to double click now. Justin Canas
  Realigns buttons in toolbar to fix vertical centering. Fixes edit and remove button validations. Jeffrey Signore
  Remove unnecessary instances of "this"
  reformat preferences Panel
  modifies general GUI test which failed after deck tab was removed from initial view
  Revert "Remove several unnecessary instances of "this""
  Re-aligns Preferences button and takes out help button, since it will not be functional for presentation. Jeffrey Signore
  Fix end date being displayed incorrectly in end game panel if game was ended manually. Tony Garside, Doruk Uzunoglu #60
  Comments out Create Deck button, Create Deck overview, and video tutorial. These will not be ready for the presentation. Also refactors some of the Game Overview layout since it had to be fixed after implementing these changes. Jeffrey Signore
  Remove several unnecessary instances of "this"
  Add file headers to files missing headers
  Add some documentation to requirement class. Justin Canas
  FixCodePro violation with literal boolean equality test
  Refactors final estimate GUI layout on endGamePanel jmwetzel
  Fixes panel when estimating with text. Jeffrey Signore
  Gets rid of unused class SpringUtilities. Adds documentation to CreateDeckPanel. Jeffrey Signore
  Changes made to DeckCreation: Adds a panel where cards can be added. Adds a dropdown menu to select color. Adds a field where the value for each card can be set. Jeffrey Signore
  Fixes name, description of Create Deck Panel. Adds number of cards and submit button for it, formatted correctly, no backend. Jeffrey Signore, Jordan Wetzel, Andy Busch.
  ...