Added 'has_all_asset_names?' to Job

Will return false is a job has been created without all asset names, such as when using Fetch.