Checks requirments before opening a session. Adds the same funtionality
as the save and submit buttons wnen editing a session. Some CodePro on
OverviewDetailPanel
change new req button to say new requirement
Doesn't start games with no requirements.
Merge pull request #325 from TheTeam8s/fix-addWarningPopup

Fix add warning popup
Refactored message displaying
Adds listeners to allow the default text in the email enter box to be deleted on clicks. Also makes it reappear is you go somewhere else, and the txt is blank
Attack of the code Pro: Part 84, Who's Code is it Anyway?
Merge pull request #326 from TheTeam8s/bugfix-renameNewRequirementIcon

Bugfix rename new requirement icon
Merge pull request #328 from TheTeam8s/bugfix-labelLengths

Bugfix label lengths
Requires the user to use a unique deck name
Fixes decks being saved with the same ID number. They still allow the same names which is another issue on its own
Removes some print statements used earlier in testing
Correctly auto-creates deck name
Removes console prints
Merge pull request #329 from TheTeam8s/fixWrongDeckBeingUsed

Fix wrong deck being used
sends an email when the session is used