Added logging and GTK
The layout of the config dialog
Class to wrap a loaded config file, including tests
Load the config from ~/.tear, and use this in the config dialog
Able to save the configuration now, including using an events library to handle events from the UI
Layout of the main window, including closing the app when it's closed, and hard-coded populated dropdowns