Commented Syntax Checker

Added comments to Syntax Checker to hopefully make it make more sense.
Updated choice justifications

Updated the choice justifications file for the report.  It might not be
complete yet but this is all I could think of right now.