println() removal and threeExamConstraints

This update includes the removal of most printlns, and the inclusion of
the threeExamConstraint.