created model and controller for SharedComponents in order to properly populate the Deck and deal the cards