Adds main config settings to UI Config in-game. Addresses Issue #48
UI Config now has all global settings as well as snapshot rules for the FIRST set of rules. Any additional rules beyond the first one in the list will need to be added/updated by the user in the config.json file directly.
Does not include Days of the Month in UI Config, users will still need to edit the config.json file directly to customize on the individual day level (as opposed to just days of the week)
This PR covers the main use cases and fixes some significant bugs with weekdays and days of the week settings. Considering this satisfactory for closing out the related Issue noted above.