First draft of card-deck

Most of the main functions are done. There's still a few features that
could be added. Handling of trying to draw from an empty deck could be
better. Maybe have a discard pile so there's no possible duplicates.