Pass errors up through stack

Redis commands now return a Go equivalent of the Redis native type and
and an error. Any errors are passed up through the stack to the command
line interface.

CLI commands return an exit code and error. If the error is non-nil,
envredis exits with the specified exit code.