Loads formats, fixed model bugs, pull decks

load_cards.py now loads format information from a newly fixed
formats.xml file. Bug fixed in models.py.  pull_deck(newUser) method in
PublishedDeck creates a Deck object mimicing the published deck for the
user.