Refactors Deck

Refactors Deck and creates subclass 'MockDeck'
that is inteded to use for DB decks
Fix contructor error in test

Remove parameter from call to Deck's constructor
Adds a Deck test for inserting

Adds test for insertign Flashcards to deck