added argument parsing and test config for settings.json