Started adding structure to the program, now parsing command line arguments