Basic CSV output implementation
Fix generate output bug, make show progress default to false