Malloc'd command line argument strings, and now the argument parsing is almost fully functional, except for program arguments.