Case normalization ok now, tests pass, JSON output by default