Few fixes, nicer reporting, choose gc output using environment variables