Completed Program #6

Completed and tested
Consolidation for Submission

Required to submit a single file, consolidated all classes into one
file.
Cleanup