huge overhaul to logging; now include verbose mode (one multiplicatively large file), and regular separate-file mode; use -v flag