Changing to argparse from optparse, fix for config path, and optional cmd line specification of configuration files

Thanks to fracai!