DC 3 Update

Updated dropdown menus to perform better on default
Added DC 3 information
Added pop up notifications for max deck and max card copies
JLabel fix

JLabels can be viewed and clicked on
JLabels can be added to deck
Removed CardDatav2 and nameDict.txt from versioning
Changed CardData to be used as an internal resource. Updated .gitignore

- CardData is made to be packed inside the executable JAR file
- Updated .gitignore to exclude any generated files
Added DisplayList.java

- Added DisplayList.java for displaying a list of card in a seperate
window
- included mouse actions in FieldElement.java
- updated TODO list in Game.java
- updated card base search locations in Player.java
- fixed a bug regarding cannot swap cards
Enabled view card in DisplayList

Display the card info of the selected card in DisplayList
Added DisplayList to other fields

Added DisplayList to Memory and Waiting Room
Allow you to search by rarity

Changed the search algorithm to search by id instead of the list of same
id's
Spelling correction
Changed mouseClicked functions

Allowing mouseRelease also to trigger mouseClicked functions
Normalized all the mouseClicked functions to return void if there is no
cards in the zone
Display more accurate card details in game

Each card will have a real card name on top of the alias that each card
have
Revert back some BuilderGUI changes
List of changes:
- Images are now loaded as resources (for JAR packaging)
- Created AbstractTableModel classes for result/deck lists.
- Most components are no longer reconstructed on updates.
- Sorting maintained during updates.
- The most recently added card is selected in the deck list.
- Adjusted stat box area to not shift around during certain updates.
Resolving conflicts
Resolving conflicts, pt.2
Result thumb now shows
Additional fixes to result thumbnail pane.
Changed from mouseClicked to mouseReleased
Added buttons for adding/removing cards.

+1/+4/-1/-4 buttons that adjust the number of cards in the deck by that
amount. Minor change to Deck addCard() to include a verbosity flag. Deck
removeCard() returns a boolean indicating whether it actually removed a
card.
Fixed sorting of integer values.

Overriding getColumnClass of the TableModels to return the correct type.
Data fixes.