Fixed up and added functionality

Adding multiple decks, deal any number of cards from the deck, alert if the deck has no more cards, refractored the deck function to make it look nicer.