cmd/ipfs/pin.go now uses MakeCommand

+ added recursive pinning func
pin: add depth arg.
command output nit
command output nit
comment + import nits
security TODO warning
IpnsPublicher -> Publisher interface
cleanup logging setup.

- should not be on init, because need debug flag