Cleaned up output format
Added option to fail on warnings. Will not overwrite files by default (use --overwrite)