Corrected module headers and initial coding date.