Improve command-line argument processing and usage display