More backend

Created more of the underlying framework as well as the Card and Deck
classes. Still no playable functionality though.