refactoring cli to support multiple sub commands
adding spec
updated docs
Merge pull request #1 from brettweavnet/list_cards

refactoring cli to support multiple sub commands