add command line interface
add cli card and set commands to readme
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
Merge branch 'master' into cli
add `make release`
0.3.4
Merge branch 'master' into cli
reshaped cli json tests to do an object comparison instead of string comparison
add command line interface
add cli card and set commands to readme
enable piping truncated output
Merge pull request #46 from davidchambers/cli

Command-line Interface
various fixes and tweaks relating to #46

  - rename command_line.coffee
  - rebuild command.js using the correct CoffeeScript version
  - fix regular expression in formatters.coffee
  - fix stylistic inconsistencies
  - remove language directive from "code" block in CLI documentation
  - replace "tutor.js" with "tutor" in CLI documentation
merged upstream/master in following upstream's merge of original CLI implementation
merged upstream/master in following upstream's merge of original CLI implementation
merged local CLI branch onto rdennis463 master in prep for pull request; removed "command_line" files since they were renamed to "command"