Update arg parsing to Getopt::Long