giza: catch keyboard interrupt at the main entry point
giza: use more robust paths for generated content
giza: make paths more robust