change all references of sessionDeck to sessionDeck id
set the deck id as negative one if the no deck option is chosen
Refactor finding decks by ID and adds test for it
Update the website to use deck IDs
Merge pull request #293 from TheTeam8s/bugfix-tryToFixDuplicateDecks

Bugfix try to fix duplicate decks