Decks now have default name

Also fixes some bugs with validation of deck name and deck values