Added syslog support, added condition for printing in-place progress indicators so that output is still useful in scripts, added time display upon completion.