improvements to validate_archive_list; adding specs for validate_archive_list