Added an output formatter that handles Unicode properly.

Invoke this with -f unicsv to use this new formatter.

Also included cliff-tab so you can produce HTML, JSON, and YAML.