Deck API at 50%

Added functionality for get_decks and new/from_list. The rest should be
easy from there.