feat: Deck#get(key, def) now can set a default value
test: add Deck#get(key, def) unit tests