Rewrote the setting API logic including the how things get saved. See #12