Added the Deck constructor and some unit tests for it.