Fix goofy formatting
Create globals.py for vars and f'ns needed by a variety of modules. Preferable to existing model of maintaining widely-used data in MainFrame and storing references to MainFrame ("self.parent.[var]") throughout the codebase. Moved DBPath and GetUserTypes() into globals.py, many more to come!
Move MainFrame.Directory to globals.py
New data import dialog [in-progress]; BoxDialog -> AddTypeDialog (all it was used for), validate input, provide feedback, and add new types in dialog's context vs. client's; maintain XML parser/handler in XML module
Move OnShowMessage(), MainFrame ref to globals; change globals module alias to glb over g to avoid name conflicts
Data import dialog: more validation, create internal datafile
Create dbutils.py: i/o routines for Correlator's file-based database; dbmanager.py comments
Fix embarrassing coding error in GetTypeNum(), clarify param name in GetTypeAbbv()
Fix missed self.parent.DBPath -> glb.DBPath
Write site DB file from model; change site list to dictionary; clean up unused xml imports