Added BUG note to cmd/basename.
Finished cmd/cmp.
Moved usage.go and log.go into their own packages.