Argparse support

Added argparse to process CMD line arguments better