Added uploader and a bunch of tests for cards and decks