Added code to load Applications, however, only slightly functional so far.
Some changes have been made loading windows, but still has the same functionality.
Changed the way files are saved, so that updates to file classes will not break the serialization. All fields now must replace getValue() and setValue() methods instead of instance fields.
Some events have been changed.
A new class naming convention has added File to the end of all files.
Added more UI functions, can now add, edit, and delete files, along with browse them easily.