- initial checkin. Only minor changes from the v2.0.4 version. It still needs to be reviewed as to currency.