load packages required for validation, recursively discover files for validation