added "fullcard" and "fullid" CLI targets to support the REST server use-case of getting the full JSON representation of a card using a backend server process; added an "id" CLI target to match with the existing "card" target; updated README accordingly
refactored command-line to handle a concept of card formatters and "search-by" as options; new unit tests for the cli feature; new make targets to support granular testing due to the synchronous (slow) nature of the cli tests
updated readme
reshaped cli json tests to do an object comparison instead of string comparison