Added file-oriented undo, cleaner update bitmap system, file new, file save, and file load
Fixed ImageNew by improving File object inheritance