Adjusted for negative indexing. Finished argument parsing, and finished showgen.cpp.

Next up is write the simulation function, shouldn't take too long. Then test and part 1 is done.