Infrastructure for adding more settings in place

Issue #17 is mostly resolved. Just need to figure out what other
settings to add, and actually use the values in the config file