Editors now work with file system

Also added the ability to rename waves, but closing the level file
doesn't save the names yet. I'll do that when I finish the other changes
to the level saving/loading system.