Added -n (include nonprintables) and -v (verbose) options.

Also fixed output file reporting error (broken if write to stdout)