**ATTENTION** Whoever coded since Christ committed changes last, needs to check their code.  It does NOT build and makes calls to methods that are name something else I believe.  Please correct this.
My changes are as follows
*Took away the QualityPassCode user defined data and we are using bool instead.  I don't know why we needed to create a new data type to begin with.  Unnecessary.  Might need to update the database
*Coded the PerformQualityCheck and ReevalutateQualityCheck methods in Manager.cs for when the manager creates and then reviews/edits a qualitychecklist object.  They also send appropriate notifications
*Coded the ReviewQualityCheck method in Specialist.cs
*