Add command line argument processing