Added Config File Flag

Now you can use --config-file to specify a config file instead of
passing command line args.