Added basics to handle command line parameters (this stores the amount of requested threads, and loads a file object in for the requested filenames)