Argparse support

Added argparse support to process CMD line arguments better
File existence check added

Added logic to check for input file before further processing