Abstracted setting default settings to another function
Added 'preset' config option