File reading should work. More to come!

Updated the binary reader to assign data to the new lists in model.
Moved all the import/export methods to model. Found a clever way to
delete sub regions of a parent region using recursion. Will implement
that once I change the Region classes to hold the references of their
parent object instead of just a string representation. I also may have
found a clever way to do the sanity checks that utilizes process event.
Will have to see how everything else pans out first. Will do much of my
coding tomorrow hopefully. Mostly just strategized so far. Will keep
everyone updated.