bin/couch-time-cli.js :: load config and pass into cmds as 3rd arg
tag.js :: use passed in cfg instead of loading our own
cmd/tag.js :: single arg is a string and straightened control flow
cmd/auth.js :: use cfg that is passed into us
cmd/auth.js :: rename "data" to "cfg" to act like other cmds
cmd/begin.js :: use loaded cfg passed into us
cmd/end.js :: use loaded cfg passed into us
cmd/clear.js :: use loaded cfg passed into us
cmd/replicate.js :: use loaded cfg passed into us
cmd/update.js :: use loaded cfg passed into us
cmd/today.js :: use loaded cfg passed into us
bin/couch-time-cli.js :: add initial support for aliases from cfg

[alias]
foo = today bar

Calling `couch-time foo` will execute "today" with "bar" as an extra
argument.
lib/insert.js :: don't wrap errors, nano does it so well
lib/config.js :: copy input so we can erase stuff but not hurt original
lib/config.js :: added .store() and rewrote cfg.nano() to use it
today => mrf with aliases to loadable Map-Reduce-Finalize functions
package.json :: wordwrap
cmd :: retry cmd if auth is timed out by logging back in
lib/config.js :: ensure cfg.auth is an object
begin.js :: clear last.end if ending last failed