Completes work on enhancement #48. Saves to and loads from zip archives now. Retains legacy support for unzipped archives.