Adds user feedback to PreferencesPanel.
Fixes typo.
Adds focus event listener to entry text box. Email submitted message will disapear when user renters the box.
Adds timeout to email submission success message. Message no longer displays indefinitely.
Adds title to panel.
Adds document listener to text field. Removes focus listener as its now redundant.
Adds live validation and toggle of error messages and submit button using document listener.
Refactors submit button removing redundant email address validity check, and uneeded vars.
Adds custom email validation, built in validation had bugs.
Finishes up preferences panel and changes source email address.
Tweaks layout to make more symmetrical.
User can now see the Remove Card button highlighted and is selectable when creating a deck.
Merge pull request #287 from TheTeam8s/feature-enhancePreferencesPanel

Feature enhance preferences panel
Modified cards to look nicer. But not comic sans, or David. So that's too bad.
And now with the associated image. Herp Derp
Merge pull request #289 from TheTeam8s/feature-autoGenCards

Feature auto gen cards
Merge pull request #288 from TheTeam8s/bug-removeNotSelectable

Remove Card button fix
Fixed issue where the enter key was actually a super secret get-around for certain checks, such as not allowing digits over 3 characters.
Merge pull request #290 from TheTeam8s/bug-enterKeyIsBad

Bug enter key is bad
Actually fixes the save button this time I promise