removed load() from loader, move responsibilites to Settings.load(), added config_dirs