changed GCD functions to output to one file, correctly formatted with colon
callers of GCD functions now correctly set up and pass output file parameters
fixed a bug where main calls GCD functions and passes a filename and modified header file #defines to reflect changes
updated test script to only use one output file
added grading script; confirmed that output is now correctly formatted