Finished command line parsing

I added in the functions and data structures for reading in command line
arguments and correctly parsing them into simulation settings. I have
most of the details worked out, and only a few tweaks may be necessary
once the team decides how we want to proceed.