Removes export panel in favor of directly exporting from the overview.
Fixes logger title.
Removes unneccessary import.
Add comment
Rearrange code
Add comment
Store a card's value in its GUI text field
Add comment
Reimplement the method getting values from a deck
Refactor the code
Modify the method getting card's value

Change check null string to check empty string
Fix the bug allowing to add duplicate requirement
Add error message to warn duplicate requirement
Add error message

An error message would appear when users use a name
of an existing requirement
Change condition to add requirement

Requirement must have different names to be added.
Before this commit, user can add requirements with the same name but different descriptions
Remove unnecessary explicit this.
Fix conflicts with getter/setter naming convention.
Fix string comparison.
Adds missing curly braces.
Fix if statement with boolean return.