Updated grade.cpp a lot see additional description

*printed usage, need to implement "console style" usage for software still...
*revamping program structure to handle commands within the software rather than via command line
*made routine to count the number of .tst files in directory
*run_file() now redirects input such that case_x.tst is read in as the commands for the test and case_x.out is the resultfrom forementioned test.
*run_file() now returns integer, 1 if it passes a test case, 0 if it fails
*test_loop runs through each test case run and tallies how many were successes
*needs to be revamped to handle .log files still... ah well.