Refactor Job object to be file centric

Change file list based job configuration to store properties into file
info objects.