Added recursion to the getting of the counts
Modified non-teachers to be based on association, not unique teachers and non-teachers.
Update documentation in the classes.
Changed the way teacherSchoolAssociation current is handled.