Filling out Program5

Nearly completed Program5.  Need to go through and just double check
calculations and such.
Fixing Program3

Finally received comments for Program3 and made appropriate adjustments.
Subtle changes Program5

Adjusted units and some other random things.