Format checking and deck scores

PublishedDeck has a score field and a boolean field for each format
legality.  Deck has a format_check method that it employs to give
formats to decks published from it.  PublishedDeck scores have methods
for incrementing and decrementing.