ArchivePackages job. Completed the rest
Added logic to ignore when ArchiveSet.Count = 0 and added a few null checks