Files as Arguments

Allowing input and output files to be passed in as arguments.