Added Deck class, added unit tests for Deck and Iterator