Add command line argument parsing