error sorting is back, grading multiple files
separate error by files
Added periords to error messages that didn't have them.
Improved error printing, changed good.cpp in regression test
Keep track of all functions' RME; fixes bug where an RME error would be reported for the function prototype
Added check for number of lines of comments. Rubric.ini now contains min comment ratio and max line length
Merge branch 'master' into side_branch
Merge branch 'master' into side_branch
Improved check for RME: now keep track of function signatures (as opposed to function names) and of missing RME.
Improved extension checking
Adjusts missing RME error if RME is in a header file of the same name.
Improved removal of 'definition above main' error
Improved error adjustments for RME and definition above main alike.
Improved error message for 'definition above main' error
Outsourced adjustment functions into another file