Namespace the archive tasks
Accounts for the incidence of bare years in the archive
Use the logger class to output messages
Turn single year date data points into a full year range
Use a full year range
Run update on data
Use do-end syntax
Clarify comment