create settings file object; if filename is provided, attempts to load settings from file
See Implementation
create settings file object; if filename is provided, attempts to load settings from file