Split GUI event handlers into multiple files, initial work on sqlite input/output, first set of tests, initial work on improving multiple format support through use of filetypes/registry.