restored 2-space formatting
changed to use argparse, added ability to specify settings file