Merge pull request #9 from lioncash/misc

Simplify file saving within WorldspaceProject.cs
Split BaseArchiveFile and ZArchive into their own self-contained source files.